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

Represents the AttachAccept type More...

Inherits Oss.Nas.Sequence.

Public Member Functions

 AttachAccept ()
 The default constructor.
 
 AttachAccept (Oss.Nas1790.EPSAttachResultContainer argEpsAttachResult, Oss.Nas1790.GPRSTimer argT3412Value, Oss.Nas1790.TrackingAreaIdentityList argTaiList, byte[] argEsmMessageContainer)
 Constructs an instance of AttachAccept with the specified mandatory components. More...
 
 AttachAccept (Oss.Nas1790.EPSAttachResultContainer argEpsAttachResult, Oss.Nas1790.GPRSTimer argT3412Value, Oss.Nas1790.TrackingAreaIdentityList argTaiList, byte[] argEsmMessageContainer, Oss.Nas1790.EPSMobileIdentity argGuti, Oss.Nas1790.LocationAreaIdentification argLocationAreaIdentification, Oss.Nas1790.MobileIdentity argMsIdentity, int? argEmmCause, Oss.Nas1790.GPRSTimer argT3402Value, Oss.Nas1790.GPRSTimer argT3423Value, Oss.Nas1790.PLMNList argEquivalentPLMNs, Oss.Nas1790.EmergencyNumberList argEmergencyNumberList, Oss.Nas1790.EPSNetworkFeatureSupport argEpsNetworkFeatureSupport, Oss.Nas1790.AdditionalUpdateResultContainer argAdditionalUpdateResult, Oss.Nas1790.GPRSTimer3 argT3412ExtendedValue, Oss.Nas1790.GPRSTimer argT3324Value, Oss.Nas1790.ExtendedDRXParameters argExtendedDRXParameters, int? argDcnId, Oss.Nas1790.SMSServicesStatus argSmsServicesStatus, Oss.Nas1790.Non3GPPNWProvidedPolicies argNon3GPPNWProvidedPolicies, Oss.Nas1790.GPRSTimer argT3448Value, Oss.Nas1790.NetworkPolicy argNetworkPolicy, Oss.Nas1790.GPRSTimer3 argT3447Value, Oss.Nas1790.ExtendedEmergencyNumberListIE argExtendedEmergencyNumberList, Oss.Nas1790.CipheringKeyData argCipheringKeyData, string argUeRadioCapabilityID, Oss.Nas1790.UERadioCapabilityIDDeletionIndication argUeRadioCapabilityIDDeletionIndication, Oss.Nas1790.WUSAssistanceInformation argNegotiatedWUSAssistanceInformation, Oss.Nas1790.NBS1DRXParameter argNegotiatedDRXParameterInNBS1Mode, int? argNegotiatedIMSIOffset, Oss.Nas1790.TrackingAreaIdentityList argForbidden5GSTrackingAreaforRoaming, Oss.Nas1790.TrackingAreaIdentityList argForbidden5GSTrackingAreaforRegionalProvision)
 Constructs an instance of AttachAccept 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.EPSAttachResultContainer EpsAttachResult [get, set]
 Field 'epsAttachResult' (mandatory)
 
int SpareHalfOctet [get]
 Field 'spareHalfOctet' (mandatory, readonly)
 
Oss.Nas1790.GPRSTimer T3412Value [get, set]
 Field 't3412Value' (mandatory)
 
Oss.Nas1790.TrackingAreaIdentityList TaiList [get, set]
 Field 'taiList' (mandatory)
 
byte[] EsmMessageContainer [get, set]
 Field 'esmMessageContainer' (mandatory)
 
Oss.Nas1790.EPSMobileIdentity Guti [get, set]
 Field 'guti' (optional)
 
Oss.Nas1790.LocationAreaIdentification LocationAreaIdentification [get, set]
 Field 'locationAreaIdentification' (optional)
 
Oss.Nas1790.MobileIdentity MsIdentity [get, set]
 Field 'msIdentity' (optional)
 
int? EmmCause [get, set]
 Field 'emmCause' (optional) The EMMCause class defines meaningful names for particular values of the field
 
Oss.Nas1790.GPRSTimer T3402Value [get, set]
 Field 't3402Value' (optional)
 
Oss.Nas1790.GPRSTimer T3423Value [get, set]
 Field 't3423Value' (optional)
 
Oss.Nas1790.PLMNList EquivalentPLMNs [get, set]
 Field 'equivalentPLMNs' (optional)
 
Oss.Nas1790.EmergencyNumberList EmergencyNumberList [get, set]
 Field 'emergencyNumberList' (optional)
 
Oss.Nas1790.EPSNetworkFeatureSupport EpsNetworkFeatureSupport [get, set]
 Field 'epsNetworkFeatureSupport' (optional)
 
Oss.Nas1790.AdditionalUpdateResultContainer AdditionalUpdateResult [get, set]
 Field 'additionalUpdateResult' (optional)
 
Oss.Nas1790.GPRSTimer3 T3412ExtendedValue [get, set]
 Field 't3412ExtendedValue' (optional)
 
Oss.Nas1790.GPRSTimer T3324Value [get, set]
 Field 't3324Value' (optional)
 
Oss.Nas1790.ExtendedDRXParameters ExtendedDRXParameters [get, set]
 Field 'extendedDRXParameters' (optional)
 
int? DcnId [get, set]
 Field 'dcn-id' (optional)
 
Oss.Nas1790.SMSServicesStatus SmsServicesStatus [get, set]
 Field 'smsServicesStatus' (optional)
 
Oss.Nas1790.Non3GPPNWProvidedPolicies Non3GPPNWProvidedPolicies [get, set]
 Field 'non3GPPNWProvidedPolicies' (optional)
 
Oss.Nas1790.GPRSTimer T3448Value [get, set]
 Field 't3448Value' (optional)
 
Oss.Nas1790.NetworkPolicy NetworkPolicy [get, set]
 Field 'networkPolicy' (optional)
 
Oss.Nas1790.GPRSTimer3 T3447Value [get, set]
 Field 't3447Value' (optional)
 
Oss.Nas1790.ExtendedEmergencyNumberListIE ExtendedEmergencyNumberList [get, set]
 Field 'extendedEmergencyNumberList' (optional)
 
Oss.Nas1790.CipheringKeyData CipheringKeyData [get, set]
 Field 'cipheringKeyData' (optional)
 
string UeRadioCapabilityID [get, set]
 Field 'ueRadioCapabilityID' (optional)
 
Oss.Nas1790.UERadioCapabilityIDDeletionIndication UeRadioCapabilityIDDeletionIndication [get, set]
 Field 'ueRadioCapabilityIDDeletionIndication' (optional)
 
Oss.Nas1790.WUSAssistanceInformation NegotiatedWUSAssistanceInformation [get, set]
 Field 'negotiatedWUSAssistanceInformation' (optional)
 
Oss.Nas1790.NBS1DRXParameter NegotiatedDRXParameterInNBS1Mode [get, set]
 Field 'negotiatedDRXParameterInNBS1Mode' (optional)
 
int? NegotiatedIMSIOffset [get, set]
 Field 'negotiatedIMSIOffset' (optional)
 
Oss.Nas1790.TrackingAreaIdentityList Forbidden5GSTrackingAreaforRoaming [get, set]
 Field 'forbidden5GSTrackingAreaforRoaming' (optional)
 
Oss.Nas1790.TrackingAreaIdentityList Forbidden5GSTrackingAreaforRegionalProvision [get, set]
 Field 'forbidden5GSTrackingAreaforRegionalProvision' (optional)
 

Detailed Description

Represents the AttachAccept type

Constructor & Destructor Documentation

◆ AttachAccept() [1/2]

Oss.Nas1790.AttachAccept.AttachAccept ( Oss.Nas1790.EPSAttachResultContainer  argEpsAttachResult,
Oss.Nas1790.GPRSTimer  argT3412Value,
Oss.Nas1790.TrackingAreaIdentityList  argTaiList,
byte[]  argEsmMessageContainer 
)
inline

Constructs an instance of AttachAccept with the specified mandatory components.

Parameters
argEpsAttachResultThe value of the epsAttachResult mandatory field
argT3412ValueThe value of the t3412Value mandatory field
argTaiListThe value of the taiList mandatory field
argEsmMessageContainerThe value of the esmMessageContainer mandatory field

◆ AttachAccept() [2/2]

Oss.Nas1790.AttachAccept.AttachAccept ( Oss.Nas1790.EPSAttachResultContainer  argEpsAttachResult,
Oss.Nas1790.GPRSTimer  argT3412Value,
Oss.Nas1790.TrackingAreaIdentityList  argTaiList,
byte[]  argEsmMessageContainer,
Oss.Nas1790.EPSMobileIdentity  argGuti,
Oss.Nas1790.LocationAreaIdentification  argLocationAreaIdentification,
Oss.Nas1790.MobileIdentity  argMsIdentity,
int?  argEmmCause,
Oss.Nas1790.GPRSTimer  argT3402Value,
Oss.Nas1790.GPRSTimer  argT3423Value,
Oss.Nas1790.PLMNList  argEquivalentPLMNs,
Oss.Nas1790.EmergencyNumberList  argEmergencyNumberList,
Oss.Nas1790.EPSNetworkFeatureSupport  argEpsNetworkFeatureSupport,
Oss.Nas1790.AdditionalUpdateResultContainer  argAdditionalUpdateResult,
Oss.Nas1790.GPRSTimer3  argT3412ExtendedValue,
Oss.Nas1790.GPRSTimer  argT3324Value,
Oss.Nas1790.ExtendedDRXParameters  argExtendedDRXParameters,
int?  argDcnId,
Oss.Nas1790.SMSServicesStatus  argSmsServicesStatus,
Oss.Nas1790.Non3GPPNWProvidedPolicies  argNon3GPPNWProvidedPolicies,
Oss.Nas1790.GPRSTimer  argT3448Value,
Oss.Nas1790.NetworkPolicy  argNetworkPolicy,
Oss.Nas1790.GPRSTimer3  argT3447Value,
Oss.Nas1790.ExtendedEmergencyNumberListIE  argExtendedEmergencyNumberList,
Oss.Nas1790.CipheringKeyData  argCipheringKeyData,
string  argUeRadioCapabilityID,
Oss.Nas1790.UERadioCapabilityIDDeletionIndication  argUeRadioCapabilityIDDeletionIndication,
Oss.Nas1790.WUSAssistanceInformation  argNegotiatedWUSAssistanceInformation,
Oss.Nas1790.NBS1DRXParameter  argNegotiatedDRXParameterInNBS1Mode,
int?  argNegotiatedIMSIOffset,
Oss.Nas1790.TrackingAreaIdentityList  argForbidden5GSTrackingAreaforRoaming,
Oss.Nas1790.TrackingAreaIdentityList  argForbidden5GSTrackingAreaforRegionalProvision 
)
inline

Constructs an instance of AttachAccept with the specified components.

Parameters
argEpsAttachResultThe value of the epsAttachResult mandatory field
argT3412ValueThe value of the t3412Value mandatory field
argTaiListThe value of the taiList mandatory field
argEsmMessageContainerThe value of the esmMessageContainer mandatory field
argGutiThe value of the guti optional field
argLocationAreaIdentificationThe value of the locationAreaIdentification optional field
argMsIdentityThe value of the msIdentity optional field
argEmmCauseThe value of the emmCause optional field
argT3402ValueThe value of the t3402Value optional field
argT3423ValueThe value of the t3423Value optional field
argEquivalentPLMNsThe value of the equivalentPLMNs optional field
argEmergencyNumberListThe value of the emergencyNumberList optional field
argEpsNetworkFeatureSupportThe value of the epsNetworkFeatureSupport optional field
argAdditionalUpdateResultThe value of the additionalUpdateResult optional field
argT3412ExtendedValueThe value of the t3412ExtendedValue optional field
argT3324ValueThe value of the t3324Value optional field
argExtendedDRXParametersThe value of the extendedDRXParameters optional field
argDcnIdThe value of the dcn-id optional field
argSmsServicesStatusThe value of the smsServicesStatus optional field
argNon3GPPNWProvidedPoliciesThe value of the non3GPPNWProvidedPolicies optional field
argT3448ValueThe value of the t3448Value optional field
argNetworkPolicyThe value of the networkPolicy optional field
argT3447ValueThe value of the t3447Value optional field
argExtendedEmergencyNumberListThe value of the extendedEmergencyNumberList optional field
argCipheringKeyDataThe value of the cipheringKeyData optional field
argUeRadioCapabilityIDThe value of the ueRadioCapabilityID optional field
argUeRadioCapabilityIDDeletionIndicationThe value of the ueRadioCapabilityIDDeletionIndication optional field
argNegotiatedWUSAssistanceInformationThe value of the negotiatedWUSAssistanceInformation optional field
argNegotiatedDRXParameterInNBS1ModeThe value of the negotiatedDRXParameterInNBS1Mode optional field
argNegotiatedIMSIOffsetThe value of the negotiatedIMSIOffset optional field
argForbidden5GSTrackingAreaforRoamingThe value of the forbidden5GSTrackingAreaforRoaming optional field
argForbidden5GSTrackingAreaforRegionalProvisionThe value of the forbidden5GSTrackingAreaforRegionalProvision optional field

Member Function Documentation

◆ Copy()

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

Represents a hash function for a particular type.

Returns
A hash code for the current object.