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

Represents the AllowedPDUSessionStatus type More...

Inherits Sequence.

Public Member Functions

 AllowedPDUSessionStatus ()
 The default constructor. More...
 
 AllowedPDUSessionStatus (bool argPsi7, bool argPsi6, bool argPsi5, bool argPsi4, bool argPsi3, bool argPsi2, bool argPsi1, bool argPsi15, bool argPsi14, bool argPsi13, bool argPsi12, bool argPsi11, bool argPsi10, bool argPsi9, bool argPsi8)
 Constructs an instance of AllowedPDUSessionStatus with the specified mandatory components. More...
 
 AllowedPDUSessionStatus (bool argPsi7, bool argPsi6, bool argPsi5, bool argPsi4, bool argPsi3, bool argPsi2, bool argPsi1, bool argPsi15, bool argPsi14, bool argPsi13, bool argPsi12, bool argPsi11, bool argPsi10, bool argPsi9, bool argPsi8, byte[] argDummy)
 Constructs an instance of AllowedPDUSessionStatus 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 Psi7 [get, set]
 Field 'psi7' (mandatory) More...
 
bool Psi6 [get, set]
 Field 'psi6' (mandatory) More...
 
bool Psi5 [get, set]
 Field 'psi5' (mandatory) More...
 
bool Psi4 [get, set]
 Field 'psi4' (mandatory) More...
 
bool Psi3 [get, set]
 Field 'psi3' (mandatory) More...
 
bool Psi2 [get, set]
 Field 'psi2' (mandatory) More...
 
bool Psi1 [get, set]
 Field 'psi1' (mandatory) More...
 
int Psi0 [get]
 Field 'psi0' (mandatory, readonly) More...
 
bool Psi15 [get, set]
 Field 'psi15' (mandatory) More...
 
bool Psi14 [get, set]
 Field 'psi14' (mandatory) More...
 
bool Psi13 [get, set]
 Field 'psi13' (mandatory) More...
 
bool Psi12 [get, set]
 Field 'psi12' (mandatory) More...
 
bool Psi11 [get, set]
 Field 'psi11' (mandatory) More...
 
bool Psi10 [get, set]
 Field 'psi10' (mandatory) More...
 
bool Psi9 [get, set]
 Field 'psi9' (mandatory) More...
 
bool Psi8 [get, set]
 Field 'psi8' (mandatory) More...
 
byte[] Dummy [get, set]
 Field 'dummy' (optional) More...
 

Detailed Description

Represents the AllowedPDUSessionStatus type

Constructor & Destructor Documentation

◆ AllowedPDUSessionStatus() [1/3]

Oss.Nas5GS1680.AllowedPDUSessionStatus.AllowedPDUSessionStatus ( )
inline

The default constructor.

◆ AllowedPDUSessionStatus() [2/3]

Oss.Nas5GS1680.AllowedPDUSessionStatus.AllowedPDUSessionStatus ( bool  argPsi7,
bool  argPsi6,
bool  argPsi5,
bool  argPsi4,
bool  argPsi3,
bool  argPsi2,
bool  argPsi1,
bool  argPsi15,
bool  argPsi14,
bool  argPsi13,
bool  argPsi12,
bool  argPsi11,
bool  argPsi10,
bool  argPsi9,
bool  argPsi8 
)
inline

Constructs an instance of AllowedPDUSessionStatus with the specified mandatory components.

Parameters
argPsi7The value of the psi7 mandatory field
argPsi6The value of the psi6 mandatory field
argPsi5The value of the psi5 mandatory field
argPsi4The value of the psi4 mandatory field
argPsi3The value of the psi3 mandatory field
argPsi2The value of the psi2 mandatory field
argPsi1The value of the psi1 mandatory field
argPsi15The value of the psi15 mandatory field
argPsi14The value of the psi14 mandatory field
argPsi13The value of the psi13 mandatory field
argPsi12The value of the psi12 mandatory field
argPsi11The value of the psi11 mandatory field
argPsi10The value of the psi10 mandatory field
argPsi9The value of the psi9 mandatory field
argPsi8The value of the psi8 mandatory field

◆ AllowedPDUSessionStatus() [3/3]

Oss.Nas5GS1680.AllowedPDUSessionStatus.AllowedPDUSessionStatus ( bool  argPsi7,
bool  argPsi6,
bool  argPsi5,
bool  argPsi4,
bool  argPsi3,
bool  argPsi2,
bool  argPsi1,
bool  argPsi15,
bool  argPsi14,
bool  argPsi13,
bool  argPsi12,
bool  argPsi11,
bool  argPsi10,
bool  argPsi9,
bool  argPsi8,
byte[]  argDummy 
)
inline

Constructs an instance of AllowedPDUSessionStatus with the specified components.

Parameters
argPsi7The value of the psi7 mandatory field
argPsi6The value of the psi6 mandatory field
argPsi5The value of the psi5 mandatory field
argPsi4The value of the psi4 mandatory field
argPsi3The value of the psi3 mandatory field
argPsi2The value of the psi2 mandatory field
argPsi1The value of the psi1 mandatory field
argPsi15The value of the psi15 mandatory field
argPsi14The value of the psi14 mandatory field
argPsi13The value of the psi13 mandatory field
argPsi12The value of the psi12 mandatory field
argPsi11The value of the psi11 mandatory field
argPsi10The value of the psi10 mandatory field
argPsi9The value of the psi9 mandatory field
argPsi8The value of the psi8 mandatory field
argDummyThe value of the dummy optional field

Member Function Documentation

◆ Copy()

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

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ Dummy

byte [] Oss.Nas5GS1680.AllowedPDUSessionStatus.Dummy
getset

Field 'dummy' (optional)

◆ Psi0

int Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi0
get

Field 'psi0' (mandatory, readonly)

◆ Psi1

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi1
getset

Field 'psi1' (mandatory)

◆ Psi10

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi10
getset

Field 'psi10' (mandatory)

◆ Psi11

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi11
getset

Field 'psi11' (mandatory)

◆ Psi12

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi12
getset

Field 'psi12' (mandatory)

◆ Psi13

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi13
getset

Field 'psi13' (mandatory)

◆ Psi14

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi14
getset

Field 'psi14' (mandatory)

◆ Psi15

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi15
getset

Field 'psi15' (mandatory)

◆ Psi2

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi2
getset

Field 'psi2' (mandatory)

◆ Psi3

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi3
getset

Field 'psi3' (mandatory)

◆ Psi4

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi4
getset

Field 'psi4' (mandatory)

◆ Psi5

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi5
getset

Field 'psi5' (mandatory)

◆ Psi6

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi6
getset

Field 'psi6' (mandatory)

◆ Psi7

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi7
getset

Field 'psi7' (mandatory)

◆ Psi8

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi8
getset

Field 'psi8' (mandatory)

◆ Psi9

bool Oss.Nas5GS1680.AllowedPDUSessionStatus.Psi9
getset

Field 'psi9' (mandatory)