OSS NAS Tools for C# for 5G for 3GPP Release 16.6.0
Oss.Nas5GS1660.PDUSessionEstablishmentAccept Class Reference

Represents the PDUSessionEstablishmentAccept type More...

Inherits Sequence.

Public Member Functions

 PDUSessionEstablishmentAccept ()
 The default constructor. More...
 
 PDUSessionEstablishmentAccept (Oss.Nas5GS1660.SSCMode argSelectedSSCMode, Oss.Nas5GS1660.PDUSessionType argSelectedPDUSessionType, Oss.Nas5GS1660.QoSRulesContainer argAuthorizedQoSRules, Oss.Nas5GS1660.SessionAMBR argSessionAMBR)
 Constructs an instance of PDUSessionEstablishmentAccept with the specified mandatory components. More...
 
 PDUSessionEstablishmentAccept (Oss.Nas5GS1660.SSCMode argSelectedSSCMode, Oss.Nas5GS1660.PDUSessionType argSelectedPDUSessionType, Oss.Nas5GS1660.QoSRulesContainer argAuthorizedQoSRules, Oss.Nas5GS1660.SessionAMBR argSessionAMBR, int? argNas5GSMCause, Oss.Nas5GS1660.PDUAddress argPduAddress, Oss.Nas5GS1660.GPRSTimer argRqTimerValue, Oss.Nas5GS1660.SNSSAI argSNSSAI, Oss.Nas5GS1660.AlwaysOnPDUSessionIndication argAlwaysOnPDUSessionIndication, Oss.Nas5GS1660.MappedEPSBearerContexts argMappedEPSBearerContexts, byte[] argEapMessage, Oss.Nas5GS1660.QoSFlowDescriptions argAuthorizedQoSFlowDescriptions, Oss.Nas5GS1660.ExtendedProtocolConfigurationOptionsNW argExtendedProtocolConfigurationOptions, byte[] argDnn, Oss.Nas5GS1660.NAS5GSMNetworkFeatureSupport argNas5GSMNetworkFeatureSupport, int? argServingPLMNRateControl, byte[] argAtSSSContainer, Oss.Nas5GS1660.ControlPlaneOnlyIndication argControlPlaneOnlyIndication, Oss.Nas5GS1660.IPHeaderCompressionConfiguration argIpHeaderCompressionConfiguration, Oss.Nas5GS1660.EthernetHeaderCompressionConfiguration argEthernetHeaderCompressionConfiguration)
 Constructs an instance of PDUSessionEstablishmentAccept 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.Nas5GS1660.SSCMode SelectedSSCMode [get, set]
 Field 'selectedSSCMode' (mandatory) More...
 
Oss.Nas5GS1660.PDUSessionType SelectedPDUSessionType [get, set]
 Field 'selectedPDUSessionType' (mandatory) More...
 
Oss.Nas5GS1660.QoSRulesContainer AuthorizedQoSRules [get, set]
 Field 'authorizedQoSRules' (mandatory) More...
 
Oss.Nas5GS1660.SessionAMBR SessionAMBR [get, set]
 Field 'sessionAMBR' (mandatory) More...
 
int? Nas5GSMCause [get, set]
 Field 'nas5GSMCause' (optional) The NAS5GSMCause class defines meaningful names for particular values of the field More...
 
Oss.Nas5GS1660.PDUAddress PduAddress [get, set]
 Field 'pduAddress' (optional) More...
 
Oss.Nas5GS1660.GPRSTimer RqTimerValue [get, set]
 Field 'rqTimerValue' (optional) More...
 
Oss.Nas5GS1660.SNSSAI SNSSAI [get, set]
 Field 'sNSSAI' (optional) More...
 
Oss.Nas5GS1660.AlwaysOnPDUSessionIndication AlwaysOnPDUSessionIndication [get, set]
 Field 'alwaysOnPDUSessionIndication' (optional) More...
 
Oss.Nas5GS1660.MappedEPSBearerContexts MappedEPSBearerContexts [get, set]
 Field 'mappedEPSBearerContexts' (optional) More...
 
byte[] EapMessage [get, set]
 Field 'eapMessage' (optional) More...
 
Oss.Nas5GS1660.QoSFlowDescriptions AuthorizedQoSFlowDescriptions [get, set]
 Field 'authorizedQoSFlowDescriptions' (optional) More...
 
Oss.Nas5GS1660.ExtendedProtocolConfigurationOptionsNW ExtendedProtocolConfigurationOptions [get, set]
 Field 'extendedProtocolConfigurationOptions' (optional) More...
 
byte[] Dnn [get, set]
 Field 'dnn' (optional) More...
 
Oss.Nas5GS1660.NAS5GSMNetworkFeatureSupport Nas5GSMNetworkFeatureSupport [get, set]
 Field 'nas5GSMNetworkFeatureSupport' (optional) More...
 
int? ServingPLMNRateControl [get, set]
 Field 'servingPLMNRateControl' (optional) More...
 
byte[] AtSSSContainer [get, set]
 Field 'atSSSContainer' (optional) More...
 
Oss.Nas5GS1660.ControlPlaneOnlyIndication ControlPlaneOnlyIndication [get, set]
 Field 'controlPlaneOnlyIndication' (optional) More...
 
Oss.Nas5GS1660.IPHeaderCompressionConfiguration IpHeaderCompressionConfiguration [get, set]
 Field 'ipHeaderCompressionConfiguration' (optional) More...
 
Oss.Nas5GS1660.EthernetHeaderCompressionConfiguration EthernetHeaderCompressionConfiguration [get, set]
 Field 'ethernetHeaderCompressionConfiguration' (optional) More...
 

Detailed Description

Represents the PDUSessionEstablishmentAccept type

Constructor & Destructor Documentation

◆ PDUSessionEstablishmentAccept() [1/3]

Oss.Nas5GS1660.PDUSessionEstablishmentAccept.PDUSessionEstablishmentAccept ( )
inline

The default constructor.

◆ PDUSessionEstablishmentAccept() [2/3]

Oss.Nas5GS1660.PDUSessionEstablishmentAccept.PDUSessionEstablishmentAccept ( Oss.Nas5GS1660.SSCMode  argSelectedSSCMode,
Oss.Nas5GS1660.PDUSessionType  argSelectedPDUSessionType,
Oss.Nas5GS1660.QoSRulesContainer  argAuthorizedQoSRules,
Oss.Nas5GS1660.SessionAMBR  argSessionAMBR 
)
inline

Constructs an instance of PDUSessionEstablishmentAccept with the specified mandatory components.

Parameters
argSelectedSSCModeThe value of the selectedSSCMode mandatory field
argSelectedPDUSessionTypeThe value of the selectedPDUSessionType mandatory field
argAuthorizedQoSRulesThe value of the authorizedQoSRules mandatory field
argSessionAMBRThe value of the sessionAMBR mandatory field

◆ PDUSessionEstablishmentAccept() [3/3]

Oss.Nas5GS1660.PDUSessionEstablishmentAccept.PDUSessionEstablishmentAccept ( Oss.Nas5GS1660.SSCMode  argSelectedSSCMode,
Oss.Nas5GS1660.PDUSessionType  argSelectedPDUSessionType,
Oss.Nas5GS1660.QoSRulesContainer  argAuthorizedQoSRules,
Oss.Nas5GS1660.SessionAMBR  argSessionAMBR,
int?  argNas5GSMCause,
Oss.Nas5GS1660.PDUAddress  argPduAddress,
Oss.Nas5GS1660.GPRSTimer  argRqTimerValue,
Oss.Nas5GS1660.SNSSAI  argSNSSAI,
Oss.Nas5GS1660.AlwaysOnPDUSessionIndication  argAlwaysOnPDUSessionIndication,
Oss.Nas5GS1660.MappedEPSBearerContexts  argMappedEPSBearerContexts,
byte[]  argEapMessage,
Oss.Nas5GS1660.QoSFlowDescriptions  argAuthorizedQoSFlowDescriptions,
Oss.Nas5GS1660.ExtendedProtocolConfigurationOptionsNW  argExtendedProtocolConfigurationOptions,
byte[]  argDnn,
Oss.Nas5GS1660.NAS5GSMNetworkFeatureSupport  argNas5GSMNetworkFeatureSupport,
int?  argServingPLMNRateControl,
byte[]  argAtSSSContainer,
Oss.Nas5GS1660.ControlPlaneOnlyIndication  argControlPlaneOnlyIndication,
Oss.Nas5GS1660.IPHeaderCompressionConfiguration  argIpHeaderCompressionConfiguration,
Oss.Nas5GS1660.EthernetHeaderCompressionConfiguration  argEthernetHeaderCompressionConfiguration 
)
inline

Constructs an instance of PDUSessionEstablishmentAccept with the specified components.

Parameters
argSelectedSSCModeThe value of the selectedSSCMode mandatory field
argSelectedPDUSessionTypeThe value of the selectedPDUSessionType mandatory field
argAuthorizedQoSRulesThe value of the authorizedQoSRules mandatory field
argSessionAMBRThe value of the sessionAMBR mandatory field
argNas5GSMCauseThe value of the nas5GSMCause optional field
argPduAddressThe value of the pduAddress optional field
argRqTimerValueThe value of the rqTimerValue optional field
argSNSSAIThe value of the sNSSAI optional field
argAlwaysOnPDUSessionIndicationThe value of the alwaysOnPDUSessionIndication optional field
argMappedEPSBearerContextsThe value of the mappedEPSBearerContexts optional field
argEapMessageThe value of the eapMessage optional field
argAuthorizedQoSFlowDescriptionsThe value of the authorizedQoSFlowDescriptions optional field
argExtendedProtocolConfigurationOptionsThe value of the extendedProtocolConfigurationOptions optional field
argDnnThe value of the dnn optional field
argNas5GSMNetworkFeatureSupportThe value of the nas5GSMNetworkFeatureSupport optional field
argServingPLMNRateControlThe value of the servingPLMNRateControl optional field
argAtSSSContainerThe value of the atSSSContainer optional field
argControlPlaneOnlyIndicationThe value of the controlPlaneOnlyIndication optional field
argIpHeaderCompressionConfigurationThe value of the ipHeaderCompressionConfiguration optional field
argEthernetHeaderCompressionConfigurationThe value of the ethernetHeaderCompressionConfiguration optional field

Member Function Documentation

◆ Copy()

object Oss.Nas5GS1660.PDUSessionEstablishmentAccept.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.Nas5GS1660.PDUSessionEstablishmentAccept.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.Nas5GS1660.PDUSessionEstablishmentAccept.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ AlwaysOnPDUSessionIndication

Oss.Nas5GS1660.AlwaysOnPDUSessionIndication Oss.Nas5GS1660.PDUSessionEstablishmentAccept.AlwaysOnPDUSessionIndication
getset

Field 'alwaysOnPDUSessionIndication' (optional)

◆ AtSSSContainer

byte [] Oss.Nas5GS1660.PDUSessionEstablishmentAccept.AtSSSContainer
getset

Field 'atSSSContainer' (optional)

◆ AuthorizedQoSFlowDescriptions

Oss.Nas5GS1660.QoSFlowDescriptions Oss.Nas5GS1660.PDUSessionEstablishmentAccept.AuthorizedQoSFlowDescriptions
getset

Field 'authorizedQoSFlowDescriptions' (optional)

◆ AuthorizedQoSRules

Oss.Nas5GS1660.QoSRulesContainer Oss.Nas5GS1660.PDUSessionEstablishmentAccept.AuthorizedQoSRules
getset

Field 'authorizedQoSRules' (mandatory)

◆ ControlPlaneOnlyIndication

Oss.Nas5GS1660.ControlPlaneOnlyIndication Oss.Nas5GS1660.PDUSessionEstablishmentAccept.ControlPlaneOnlyIndication
getset

Field 'controlPlaneOnlyIndication' (optional)

◆ Dnn

byte [] Oss.Nas5GS1660.PDUSessionEstablishmentAccept.Dnn
getset

Field 'dnn' (optional)

◆ EapMessage

byte [] Oss.Nas5GS1660.PDUSessionEstablishmentAccept.EapMessage
getset

Field 'eapMessage' (optional)

◆ EthernetHeaderCompressionConfiguration

Oss.Nas5GS1660.EthernetHeaderCompressionConfiguration Oss.Nas5GS1660.PDUSessionEstablishmentAccept.EthernetHeaderCompressionConfiguration
getset

Field 'ethernetHeaderCompressionConfiguration' (optional)

◆ ExtendedProtocolConfigurationOptions

Oss.Nas5GS1660.ExtendedProtocolConfigurationOptionsNW Oss.Nas5GS1660.PDUSessionEstablishmentAccept.ExtendedProtocolConfigurationOptions
getset

Field 'extendedProtocolConfigurationOptions' (optional)

◆ IpHeaderCompressionConfiguration

Oss.Nas5GS1660.IPHeaderCompressionConfiguration Oss.Nas5GS1660.PDUSessionEstablishmentAccept.IpHeaderCompressionConfiguration
getset

Field 'ipHeaderCompressionConfiguration' (optional)

◆ MappedEPSBearerContexts

Oss.Nas5GS1660.MappedEPSBearerContexts Oss.Nas5GS1660.PDUSessionEstablishmentAccept.MappedEPSBearerContexts
getset

Field 'mappedEPSBearerContexts' (optional)

◆ Nas5GSMCause

int? Oss.Nas5GS1660.PDUSessionEstablishmentAccept.Nas5GSMCause
getset

Field 'nas5GSMCause' (optional) The NAS5GSMCause class defines meaningful names for particular values of the field

◆ Nas5GSMNetworkFeatureSupport

Oss.Nas5GS1660.NAS5GSMNetworkFeatureSupport Oss.Nas5GS1660.PDUSessionEstablishmentAccept.Nas5GSMNetworkFeatureSupport
getset

Field 'nas5GSMNetworkFeatureSupport' (optional)

◆ PduAddress

Oss.Nas5GS1660.PDUAddress Oss.Nas5GS1660.PDUSessionEstablishmentAccept.PduAddress
getset

Field 'pduAddress' (optional)

◆ RqTimerValue

Oss.Nas5GS1660.GPRSTimer Oss.Nas5GS1660.PDUSessionEstablishmentAccept.RqTimerValue
getset

Field 'rqTimerValue' (optional)

◆ SelectedPDUSessionType

Oss.Nas5GS1660.PDUSessionType Oss.Nas5GS1660.PDUSessionEstablishmentAccept.SelectedPDUSessionType
getset

Field 'selectedPDUSessionType' (mandatory)

◆ SelectedSSCMode

Oss.Nas5GS1660.SSCMode Oss.Nas5GS1660.PDUSessionEstablishmentAccept.SelectedSSCMode
getset

Field 'selectedSSCMode' (mandatory)

◆ ServingPLMNRateControl

int? Oss.Nas5GS1660.PDUSessionEstablishmentAccept.ServingPLMNRateControl
getset

Field 'servingPLMNRateControl' (optional)

◆ SessionAMBR

Oss.Nas5GS1660.SessionAMBR Oss.Nas5GS1660.PDUSessionEstablishmentAccept.SessionAMBR
getset

Field 'sessionAMBR' (mandatory)

◆ SNSSAI

Oss.Nas5GS1660.SNSSAI Oss.Nas5GS1660.PDUSessionEstablishmentAccept.SNSSAI
getset

Field 'sNSSAI' (optional)