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

Represents the type of the body field More...

Inherits Choice.

Public Types

enum  Id {
  Unselected = 0, AttachRequestChosen = 1, AttachAcceptChosen = 2, AttachCompleteChosen = 3,
  AttachRejectChosen = 4, DetachRequestChosen = 5, DetachAcceptChosen = 6, TrackingAreaUpdateRequestChosen = 7,
  TrackingAreaUpdateAcceptChosen = 8, TrackingAreaUpdateCompleteChosen = 9, TrackingAreaUpdateRejectChosen = 10, ExtendedServiceRequestChosen = 11,
  ControlPlaneServiceRequestChosen = 12, ServiceRejectChosen = 13, ServiceAcceptChosen = 14, GutiReallocationCommandChosen = 15,
  GutiReallocationCompleteChosen = 16, AuthenticationRequestChosen = 17, AuthenticationResponseChosen = 18, AuthenticationRejectChosen = 19,
  AuthenticationFailureChosen = 20, IdentityRequestChosen = 21, IdentityResponseChosen = 22, SecurityModeCommandChosen = 23,
  SecurityModeCompleteChosen = 24, SecurityModeRejectChosen = 25, EmmStatusChosen = 26, EmmInformationChosen = 27,
  DownlinkNASTransportChosen = 28, UplinkNASTransportChosen = 29, CsServiceNotificationChosen = 30, DownlinkGenericNASTransportChosen = 31,
  UplinkGenericNASTransportChosen = 32
}
 CHOICE alternatives More...
 

Public Member Functions

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

Id Selected [get]
 Gets current selection More...
 
Oss.Nas1580.AttachRequestAttachRequest [get, set]
 Gets or selects the 'attachRequest' alternative. More...
 
Oss.Nas1580.AttachAcceptAttachAccept [get, set]
 Gets or selects the 'attachAccept' alternative. More...
 
Oss.Nas1580.AttachCompleteAttachComplete [get, set]
 Gets or selects the 'attachComplete' alternative. More...
 
Oss.Nas1580.AttachRejectAttachReject [get, set]
 Gets or selects the 'attachReject' alternative. More...
 
Oss.Nas1580.DetachRequestDetachRequest [get, set]
 Gets or selects the 'detachRequest' alternative. More...
 
byte??? DetachAccept [get, set]
 Gets or selects the 'detachAccept' alternative. More...
 
Oss.Nas1580.TrackingAreaUpdateRequestTrackingAreaUpdateRequest [get, set]
 Gets or selects the 'trackingAreaUpdateRequest' alternative. More...
 
Oss.Nas1580.TrackingAreaUpdateAcceptTrackingAreaUpdateAccept [get, set]
 Gets or selects the 'trackingAreaUpdateAccept' alternative. More...
 
byte??? TrackingAreaUpdateComplete [get, set]
 Gets or selects the 'trackingAreaUpdateComplete' alternative. More...
 
Oss.Nas1580.TrackingAreaUpdateRejectTrackingAreaUpdateReject [get, set]
 Gets or selects the 'trackingAreaUpdateReject' alternative. More...
 
Oss.Nas1580.ExtendedServiceRequestExtendedServiceRequest [get, set]
 Gets or selects the 'extendedServiceRequest' alternative. More...
 
Oss.Nas1580.ControlPlaneServiceRequestControlPlaneServiceRequest [get, set]
 Gets or selects the 'controlPlaneServiceRequest' alternative. More...
 
Oss.Nas1580.ServiceRejectServiceReject [get, set]
 Gets or selects the 'serviceReject' alternative. More...
 
Oss.Nas1580.ServiceAcceptServiceAccept [get, set]
 Gets or selects the 'serviceAccept' alternative. More...
 
Oss.Nas1580.GUTIReallocationCommandGutiReallocationCommand [get, set]
 Gets or selects the 'gutiReallocationCommand' alternative. More...
 
byte??? GutiReallocationComplete [get, set]
 Gets or selects the 'gutiReallocationComplete' alternative. More...
 
Oss.Nas1580.AuthenticationRequestAuthenticationRequest [get, set]
 Gets or selects the 'authenticationRequest' alternative. More...
 
Oss.Nas1580.AuthenticationResponseAuthenticationResponse [get, set]
 Gets or selects the 'authenticationResponse' alternative. More...
 
byte??? AuthenticationReject [get, set]
 Gets or selects the 'authenticationReject' alternative. More...
 
Oss.Nas1580.AuthenticationFailureAuthenticationFailure [get, set]
 Gets or selects the 'authenticationFailure' alternative. More...
 
Oss.Nas1580.IdentityRequestIdentityRequest [get, set]
 Gets or selects the 'identityRequest' alternative. More...
 
Oss.Nas1580.IdentityResponseIdentityResponse [get, set]
 Gets or selects the 'identityResponse' alternative. More...
 
Oss.Nas1580.SecurityModeCommandSecurityModeCommand [get, set]
 Gets or selects the 'securityModeCommand' alternative. More...
 
Oss.Nas1580.SecurityModeCompleteSecurityModeComplete [get, set]
 Gets or selects the 'securityModeComplete' alternative. More...
 
Oss.Nas1580.SecurityModeRejectSecurityModeReject [get, set]
 Gets or selects the 'securityModeReject' alternative. More...
 
Oss.Nas1580.EMMStatusEmmStatus [get, set]
 Gets or selects the 'emmStatus' alternative. More...
 
Oss.Nas1580.EMMInformationEmmInformation [get, set]
 Gets or selects the 'emmInformation' alternative. More...
 
Oss.Nas1580.DownlinkNASTransportDownlinkNASTransport [get, set]
 Gets or selects the 'downlinkNASTransport' alternative. More...
 
Oss.Nas1580.UplinkNASTransportUplinkNASTransport [get, set]
 Gets or selects the 'uplinkNASTransport' alternative. More...
 
Oss.Nas1580.CSServiceNotificationCsServiceNotification [get, set]
 Gets or selects the 'csServiceNotification' alternative. More...
 
Oss.Nas1580.DownlinkGenericNASTransportDownlinkGenericNASTransport [get, set]
 Gets or selects the 'downlinkGenericNASTransport' alternative. More...
 
Oss.Nas1580.UplinkGenericNASTransportUplinkGenericNASTransport [get, set]
 Gets or selects the 'uplinkGenericNASTransport' alternative. More...
 

Detailed Description

Represents the type of the body field

Member Enumeration Documentation

◆ Id

CHOICE alternatives

Member Function Documentation

◆ Copy()

object Oss.Nas1580.PlainEMMMessage.BodyType.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.PlainEMMMessage.BodyType.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, it returns false.

◆ GetHashCode()

override int Oss.Nas1580.PlainEMMMessage.BodyType.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ AttachAccept

Oss.Nas1580.AttachAccept? Oss.Nas1580.PlainEMMMessage.BodyType.AttachAccept
getset

Gets or selects the 'attachAccept' alternative.

◆ AttachComplete

Oss.Nas1580.AttachComplete? Oss.Nas1580.PlainEMMMessage.BodyType.AttachComplete
getset

Gets or selects the 'attachComplete' alternative.

◆ AttachReject

Oss.Nas1580.AttachReject? Oss.Nas1580.PlainEMMMessage.BodyType.AttachReject
getset

Gets or selects the 'attachReject' alternative.

◆ AttachRequest

Oss.Nas1580.AttachRequest? Oss.Nas1580.PlainEMMMessage.BodyType.AttachRequest
getset

Gets or selects the 'attachRequest' alternative.

◆ AuthenticationFailure

Oss.Nas1580.AuthenticationFailure? Oss.Nas1580.PlainEMMMessage.BodyType.AuthenticationFailure
getset

Gets or selects the 'authenticationFailure' alternative.

◆ AuthenticationReject

byte??? Oss.Nas1580.PlainEMMMessage.BodyType.AuthenticationReject
getset

Gets or selects the 'authenticationReject' alternative.

◆ AuthenticationRequest

Oss.Nas1580.AuthenticationRequest? Oss.Nas1580.PlainEMMMessage.BodyType.AuthenticationRequest
getset

Gets or selects the 'authenticationRequest' alternative.

◆ AuthenticationResponse

Oss.Nas1580.AuthenticationResponse? Oss.Nas1580.PlainEMMMessage.BodyType.AuthenticationResponse
getset

Gets or selects the 'authenticationResponse' alternative.

◆ ControlPlaneServiceRequest

Oss.Nas1580.ControlPlaneServiceRequest? Oss.Nas1580.PlainEMMMessage.BodyType.ControlPlaneServiceRequest
getset

Gets or selects the 'controlPlaneServiceRequest' alternative.

◆ CsServiceNotification

Oss.Nas1580.CSServiceNotification? Oss.Nas1580.PlainEMMMessage.BodyType.CsServiceNotification
getset

Gets or selects the 'csServiceNotification' alternative.

◆ DetachAccept

byte??? Oss.Nas1580.PlainEMMMessage.BodyType.DetachAccept
getset

Gets or selects the 'detachAccept' alternative.

◆ DetachRequest

Oss.Nas1580.DetachRequest? Oss.Nas1580.PlainEMMMessage.BodyType.DetachRequest
getset

Gets or selects the 'detachRequest' alternative.

◆ DownlinkGenericNASTransport

Oss.Nas1580.DownlinkGenericNASTransport? Oss.Nas1580.PlainEMMMessage.BodyType.DownlinkGenericNASTransport
getset

Gets or selects the 'downlinkGenericNASTransport' alternative.

◆ DownlinkNASTransport

Oss.Nas1580.DownlinkNASTransport? Oss.Nas1580.PlainEMMMessage.BodyType.DownlinkNASTransport
getset

Gets or selects the 'downlinkNASTransport' alternative.

◆ EmmInformation

Oss.Nas1580.EMMInformation? Oss.Nas1580.PlainEMMMessage.BodyType.EmmInformation
getset

Gets or selects the 'emmInformation' alternative.

◆ EmmStatus

Oss.Nas1580.EMMStatus? Oss.Nas1580.PlainEMMMessage.BodyType.EmmStatus
getset

Gets or selects the 'emmStatus' alternative.

◆ ExtendedServiceRequest

Oss.Nas1580.ExtendedServiceRequest? Oss.Nas1580.PlainEMMMessage.BodyType.ExtendedServiceRequest
getset

Gets or selects the 'extendedServiceRequest' alternative.

◆ GutiReallocationCommand

Oss.Nas1580.GUTIReallocationCommand? Oss.Nas1580.PlainEMMMessage.BodyType.GutiReallocationCommand
getset

Gets or selects the 'gutiReallocationCommand' alternative.

◆ GutiReallocationComplete

byte??? Oss.Nas1580.PlainEMMMessage.BodyType.GutiReallocationComplete
getset

Gets or selects the 'gutiReallocationComplete' alternative.

◆ IdentityRequest

Oss.Nas1580.IdentityRequest? Oss.Nas1580.PlainEMMMessage.BodyType.IdentityRequest
getset

Gets or selects the 'identityRequest' alternative.

◆ IdentityResponse

Oss.Nas1580.IdentityResponse? Oss.Nas1580.PlainEMMMessage.BodyType.IdentityResponse
getset

Gets or selects the 'identityResponse' alternative.

◆ SecurityModeCommand

Oss.Nas1580.SecurityModeCommand? Oss.Nas1580.PlainEMMMessage.BodyType.SecurityModeCommand
getset

Gets or selects the 'securityModeCommand' alternative.

◆ SecurityModeComplete

Oss.Nas1580.SecurityModeComplete? Oss.Nas1580.PlainEMMMessage.BodyType.SecurityModeComplete
getset

Gets or selects the 'securityModeComplete' alternative.

◆ SecurityModeReject

Oss.Nas1580.SecurityModeReject? Oss.Nas1580.PlainEMMMessage.BodyType.SecurityModeReject
getset

Gets or selects the 'securityModeReject' alternative.

◆ Selected

Id Oss.Nas1580.PlainEMMMessage.BodyType.Selected
get

Gets current selection

◆ ServiceAccept

Oss.Nas1580.ServiceAccept? Oss.Nas1580.PlainEMMMessage.BodyType.ServiceAccept
getset

Gets or selects the 'serviceAccept' alternative.

◆ ServiceReject

Oss.Nas1580.ServiceReject? Oss.Nas1580.PlainEMMMessage.BodyType.ServiceReject
getset

Gets or selects the 'serviceReject' alternative.

◆ TrackingAreaUpdateAccept

Oss.Nas1580.TrackingAreaUpdateAccept? Oss.Nas1580.PlainEMMMessage.BodyType.TrackingAreaUpdateAccept
getset

Gets or selects the 'trackingAreaUpdateAccept' alternative.

◆ TrackingAreaUpdateComplete

byte??? Oss.Nas1580.PlainEMMMessage.BodyType.TrackingAreaUpdateComplete
getset

Gets or selects the 'trackingAreaUpdateComplete' alternative.

◆ TrackingAreaUpdateReject

Oss.Nas1580.TrackingAreaUpdateReject? Oss.Nas1580.PlainEMMMessage.BodyType.TrackingAreaUpdateReject
getset

Gets or selects the 'trackingAreaUpdateReject' alternative.

◆ TrackingAreaUpdateRequest

Oss.Nas1580.TrackingAreaUpdateRequest? Oss.Nas1580.PlainEMMMessage.BodyType.TrackingAreaUpdateRequest
getset

Gets or selects the 'trackingAreaUpdateRequest' alternative.

◆ UplinkGenericNASTransport

Oss.Nas1580.UplinkGenericNASTransport? Oss.Nas1580.PlainEMMMessage.BodyType.UplinkGenericNASTransport
getset

Gets or selects the 'uplinkGenericNASTransport' alternative.

◆ UplinkNASTransport

Oss.Nas1580.UplinkNASTransport? Oss.Nas1580.PlainEMMMessage.BodyType.UplinkNASTransport
getset

Gets or selects the 'uplinkNASTransport' alternative.