OSS NAS Tools for C# for 5G for 3GPP Release 16.8.0
Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type Class Reference

Represents the type of the capabilityByte8 field More...

Inherits Sequence.

Classes

class  CapabilityByte9Type
 Represents the type of the capabilityByte9 field More...
 

Public Member Functions

 CapabilityByte8Type ()
 The default constructor. More...
 
 CapabilityByte8Type (bool argEpco, bool argHcCpCIoT, bool argErwoPDN, bool argS1udata, bool argUpCIoT, bool argCpCIoT, bool argProSeRelay, bool argProSeDc)
 Constructs an instance of CapabilityByte8Type with the specified mandatory components. More...
 
 CapabilityByte8Type (bool argEpco, bool argHcCpCIoT, bool argErwoPDN, bool argS1udata, bool argUpCIoT, bool argCpCIoT, bool argProSeRelay, bool argProSeDc, Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type argCapabilityByte9)
 Constructs an instance of CapabilityByte8Type 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

bool Epco [get, set]
 Field 'epco' (mandatory) More...
 
bool HcCpCIoT [get, set]
 Field 'hcCpCIoT' (mandatory) More...
 
bool ErwoPDN [get, set]
 Field 'erwoPDN' (mandatory) More...
 
bool S1udata [get, set]
 Field 's1udata' (mandatory) More...
 
bool UpCIoT [get, set]
 Field 'upCIoT' (mandatory) More...
 
bool CpCIoT [get, set]
 Field 'cpCIoT' (mandatory) More...
 
bool ProSeRelay [get, set]
 Field 'proSe-relay' (mandatory) More...
 
bool ProSeDc [get, set]
 Field 'proSe-dc' (mandatory) More...
 
Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type CapabilityByte9 [get, set]
 Field 'capabilityByte9' (optional) More...
 

Detailed Description

Represents the type of the capabilityByte8 field

Constructor & Destructor Documentation

◆ CapabilityByte8Type() [1/3]

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte8Type ( )
inline

The default constructor.

◆ CapabilityByte8Type() [2/3]

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte8Type ( bool  argEpco,
bool  argHcCpCIoT,
bool  argErwoPDN,
bool  argS1udata,
bool  argUpCIoT,
bool  argCpCIoT,
bool  argProSeRelay,
bool  argProSeDc 
)
inline

Constructs an instance of CapabilityByte8Type with the specified mandatory components.

Parameters
argEpcoThe value of the epco mandatory field
argHcCpCIoTThe value of the hcCpCIoT mandatory field
argErwoPDNThe value of the erwoPDN mandatory field
argS1udataThe value of the s1udata mandatory field
argUpCIoTThe value of the upCIoT mandatory field
argCpCIoTThe value of the cpCIoT mandatory field
argProSeRelayThe value of the proSe-relay mandatory field
argProSeDcThe value of the proSe-dc mandatory field

◆ CapabilityByte8Type() [3/3]

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte8Type ( bool  argEpco,
bool  argHcCpCIoT,
bool  argErwoPDN,
bool  argS1udata,
bool  argUpCIoT,
bool  argCpCIoT,
bool  argProSeRelay,
bool  argProSeDc,
Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type  argCapabilityByte9 
)
inline

Constructs an instance of CapabilityByte8Type with the specified components.

Parameters
argEpcoThe value of the epco mandatory field
argHcCpCIoTThe value of the hcCpCIoT mandatory field
argErwoPDNThe value of the erwoPDN mandatory field
argS1udataThe value of the s1udata mandatory field
argUpCIoTThe value of the upCIoT mandatory field
argCpCIoTThe value of the cpCIoT mandatory field
argProSeRelayThe value of the proSe-relay mandatory field
argProSeDcThe value of the proSe-dc mandatory field
argCapabilityByte9The value of the capabilityByte9 optional field

Member Function Documentation

◆ Copy()

object Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.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.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.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.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ CapabilityByte9

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9
getset

Field 'capabilityByte9' (optional)

◆ CpCIoT

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CpCIoT
getset

Field 'cpCIoT' (mandatory)

◆ Epco

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.Epco
getset

Field 'epco' (mandatory)

◆ ErwoPDN

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.ErwoPDN
getset

Field 'erwoPDN' (mandatory)

◆ HcCpCIoT

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.HcCpCIoT
getset

Field 'hcCpCIoT' (mandatory)

◆ ProSeDc

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.ProSeDc
getset

Field 'proSe-dc' (mandatory)

◆ ProSeRelay

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.ProSeRelay
getset

Field 'proSe-relay' (mandatory)

◆ S1udata

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.S1udata
getset

Field 's1udata' (mandatory)

◆ UpCIoT

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.UpCIoT
getset

Field 'upCIoT' (mandatory)