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

Represents the PDUSessionEstablishmentReject type More...

Inherits Sequence.

Public Member Functions

 PDUSessionEstablishmentReject ()
 The default constructor. More...
 
 PDUSessionEstablishmentReject (int argNas5GSMCause)
 Constructs an instance of PDUSessionEstablishmentReject with the specified mandatory components. More...
 
 PDUSessionEstablishmentReject (int argNas5GSMCause, Oss.Nas5GS1680.GPRSTimer3 argBackOffTimerValue, Oss.Nas5GS1680.AllowedSSCMode argAllowedSSCMode, byte[] argEapMessage, Oss.Nas5GS1680.Nas5GSMCongestionReattemptIndicator argNas5GSMCongestionReattemptIndicator, Oss.Nas5GS1680.ExtendedProtocolConfigurationOptionsNW argExtendedProtocolConfigurationOptions, Oss.Nas5GS1680.ReAttemptIndicator argReAttemptIndicator)
 Constructs an instance of PDUSessionEstablishmentReject 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

int Nas5GSMCause [get, set]
 Field 'nas5GSMCause' (mandatory) The NAS5GSMCause class defines meaningful names for particular values of the field More...
 
Oss.Nas5GS1680.GPRSTimer3 BackOffTimerValue [get, set]
 Field 'backOffTimerValue' (optional) More...
 
Oss.Nas5GS1680.AllowedSSCMode AllowedSSCMode [get, set]
 Field 'allowedSSCMode' (optional) More...
 
byte[] EapMessage [get, set]
 Field 'eapMessage' (optional) More...
 
Oss.Nas5GS1680.Nas5GSMCongestionReattemptIndicator Nas5GSMCongestionReattemptIndicator [get, set]
 Field 'nas5GSMCongestionReattemptIndicator' (optional) More...
 
Oss.Nas5GS1680.ExtendedProtocolConfigurationOptionsNW ExtendedProtocolConfigurationOptions [get, set]
 Field 'extendedProtocolConfigurationOptions' (optional) More...
 
Oss.Nas5GS1680.ReAttemptIndicator ReAttemptIndicator [get, set]
 Field 'reAttemptIndicator' (optional) More...
 

Detailed Description

Represents the PDUSessionEstablishmentReject type

Constructor & Destructor Documentation

◆ PDUSessionEstablishmentReject() [1/3]

Oss.Nas5GS1680.PDUSessionEstablishmentReject.PDUSessionEstablishmentReject ( )
inline

The default constructor.

◆ PDUSessionEstablishmentReject() [2/3]

Oss.Nas5GS1680.PDUSessionEstablishmentReject.PDUSessionEstablishmentReject ( int  argNas5GSMCause)
inline

Constructs an instance of PDUSessionEstablishmentReject with the specified mandatory components.

Parameters
argNas5GSMCauseThe value of the nas5GSMCause mandatory field

◆ PDUSessionEstablishmentReject() [3/3]

Oss.Nas5GS1680.PDUSessionEstablishmentReject.PDUSessionEstablishmentReject ( int  argNas5GSMCause,
Oss.Nas5GS1680.GPRSTimer3  argBackOffTimerValue,
Oss.Nas5GS1680.AllowedSSCMode  argAllowedSSCMode,
byte[]  argEapMessage,
Oss.Nas5GS1680.Nas5GSMCongestionReattemptIndicator  argNas5GSMCongestionReattemptIndicator,
Oss.Nas5GS1680.ExtendedProtocolConfigurationOptionsNW  argExtendedProtocolConfigurationOptions,
Oss.Nas5GS1680.ReAttemptIndicator  argReAttemptIndicator 
)
inline

Constructs an instance of PDUSessionEstablishmentReject with the specified components.

Parameters
argNas5GSMCauseThe value of the nas5GSMCause mandatory field
argBackOffTimerValueThe value of the backOffTimerValue optional field
argAllowedSSCModeThe value of the allowedSSCMode optional field
argEapMessageThe value of the eapMessage optional field
argNas5GSMCongestionReattemptIndicatorThe value of the nas5GSMCongestionReattemptIndicator optional field
argExtendedProtocolConfigurationOptionsThe value of the extendedProtocolConfigurationOptions optional field
argReAttemptIndicatorThe value of the reAttemptIndicator optional field

Member Function Documentation

◆ Copy()

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

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ AllowedSSCMode

Oss.Nas5GS1680.AllowedSSCMode Oss.Nas5GS1680.PDUSessionEstablishmentReject.AllowedSSCMode
getset

Field 'allowedSSCMode' (optional)

◆ BackOffTimerValue

Oss.Nas5GS1680.GPRSTimer3 Oss.Nas5GS1680.PDUSessionEstablishmentReject.BackOffTimerValue
getset

Field 'backOffTimerValue' (optional)

◆ EapMessage

byte [] Oss.Nas5GS1680.PDUSessionEstablishmentReject.EapMessage
getset

Field 'eapMessage' (optional)

◆ ExtendedProtocolConfigurationOptions

Oss.Nas5GS1680.ExtendedProtocolConfigurationOptionsNW Oss.Nas5GS1680.PDUSessionEstablishmentReject.ExtendedProtocolConfigurationOptions
getset

Field 'extendedProtocolConfigurationOptions' (optional)

◆ Nas5GSMCause

int Oss.Nas5GS1680.PDUSessionEstablishmentReject.Nas5GSMCause
getset

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

◆ Nas5GSMCongestionReattemptIndicator

Oss.Nas5GS1680.Nas5GSMCongestionReattemptIndicator Oss.Nas5GS1680.PDUSessionEstablishmentReject.Nas5GSMCongestionReattemptIndicator
getset

Field 'nas5GSMCongestionReattemptIndicator' (optional)

◆ ReAttemptIndicator

Oss.Nas5GS1680.ReAttemptIndicator Oss.Nas5GS1680.PDUSessionEstablishmentReject.ReAttemptIndicator
getset

Field 'reAttemptIndicator' (optional)