OSS NAS Tools for C# for LTE/EPC for 3GPP Release 16.7.0
Oss.Nas1670.CLI Class Reference

Represents the CLI type More...

Inherits Sequence.

Classes

class  IndicatorsType
 Represents the type of the indicators field More...
 
class  NumberingPlanNumbers
 Defines meaningful names for particular values of the numberingPlan field More...
 
class  TypeOfNumberNumbers
 Defines meaningful names for particular values of the typeOfNumber field More...
 

Public Member Functions

 CLI ()
 The default constructor. More...
 
 CLI (int argTypeOfNumber, int argNumberingPlan, string argDigits)
 Constructs an instance of CLI with the specified mandatory components. More...
 
 CLI (int argTypeOfNumber, int argNumberingPlan, Oss.Nas1670.CLI.IndicatorsType argIndicators, string argDigits)
 Constructs an instance of CLI 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 Ext [get]
 Field 'ext' (mandatory, readonly) More...
 
int TypeOfNumber [get, set]
 Field 'typeOfNumber' (mandatory) The CLI.TypeOfNumberNumbers class defines meaningful names for particular values of the field More...
 
int NumberingPlan [get, set]
 Field 'numberingPlan' (mandatory) The CLI.NumberingPlanNumbers class defines meaningful names for particular values of the field More...
 
Oss.Nas1670.CLI.IndicatorsType Indicators [get, set]
 Field 'indicators' (optional) More...
 
string Digits [get, set]
 Field 'digits' (mandatory) More...
 

Detailed Description

Represents the CLI type

Constructor & Destructor Documentation

◆ CLI() [1/3]

Oss.Nas1670.CLI.CLI ( )
inline

The default constructor.

◆ CLI() [2/3]

Oss.Nas1670.CLI.CLI ( int  argTypeOfNumber,
int  argNumberingPlan,
string  argDigits 
)
inline

Constructs an instance of CLI with the specified mandatory components.

Parameters
argTypeOfNumberThe value of the typeOfNumber mandatory field
argNumberingPlanThe value of the numberingPlan mandatory field
argDigitsThe value of the digits mandatory field

◆ CLI() [3/3]

Oss.Nas1670.CLI.CLI ( int  argTypeOfNumber,
int  argNumberingPlan,
Oss.Nas1670.CLI.IndicatorsType  argIndicators,
string  argDigits 
)
inline

Constructs an instance of CLI with the specified components.

Parameters
argTypeOfNumberThe value of the typeOfNumber mandatory field
argNumberingPlanThe value of the numberingPlan mandatory field
argIndicatorsThe value of the indicators optional field
argDigitsThe value of the digits mandatory field

Member Function Documentation

◆ Copy()

object Oss.Nas1670.CLI.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.Nas1670.CLI.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.Nas1670.CLI.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ Digits

string Oss.Nas1670.CLI.Digits
getset

Field 'digits' (mandatory)

◆ Ext

int Oss.Nas1670.CLI.Ext
get

Field 'ext' (mandatory, readonly)

◆ Indicators

Oss.Nas1670.CLI.IndicatorsType Oss.Nas1670.CLI.Indicators
getset

Field 'indicators' (optional)

◆ NumberingPlan

int Oss.Nas1670.CLI.NumberingPlan
getset

Field 'numberingPlan' (mandatory) The CLI.NumberingPlanNumbers class defines meaningful names for particular values of the field

◆ TypeOfNumber

int Oss.Nas1670.CLI.TypeOfNumber
getset

Field 'typeOfNumber' (mandatory) The CLI.TypeOfNumberNumbers class defines meaningful names for particular values of the field