Files
BinaryObjectScanner/BinaryObjectScanner.ASN1/ObjectIdentifier.ModifiedOIDIRI.cs
2023-03-07 12:42:39 -05:00

17172 lines
1.2 MiB
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System.Linq;
using System.Text;
namespace BinaryObjectScanner.ASN1
{
#pragma warning disable IDE0011
/// <summary>
/// Methods related to Object Identifiers (OID) and OID-IRI formatting
/// </summary>
public static partial class ObjectIdentifier
{
/// <summary>
/// Parse an OID in separated-value notation into modified OID-IRI notation
/// </summary>
/// <param name="values">List of values to check against</param>
/// <returns>OID-IRI formatted string, if possible</returns>
/// <remarks>
/// If a value does not have a fully-descriptive name, it may be replaced by
/// a string from the official description. As such, the output of this is
/// not considered to be fully OID-IRI compliant.
/// </remarks>
/// <see href="http://www.oid-info.com/index.htm"/>
public static string ParseOIDToModifiedOIDIRI(ulong[] values)
{
// If we have an invalid set of values, we can't do anything
if (values == null || values.Length == 0)
return null;
// Set the initial index
int index = 0;
// Get a string builder for the path
var nameBuilder = new StringBuilder();
// Try to parse the standard value
string standard = ParseOIDToModifiedOIDIRI(values, ref index);
if (standard == null)
return null;
// Add the standard value to the output
nameBuilder.Append(standard);
// If we have no more items
if (index == values.Length)
return nameBuilder.ToString();
// Add trailing items as just values
nameBuilder.Append("/");
nameBuilder.Append(string.Join("/", values.Skip(index)));
// Create and return the string
return nameBuilder.ToString();
}
/// <summary>
/// Parse an OID in separated-value notation into modified OID-IRI notation
/// </summary>
/// <param name="values">List of values to check against</param>
/// <param name="index">Current index into the list</param>
/// <returns>OID-IRI formatted string, if possible</returns>
/// <remarks>
/// If a value does not have a fully-descriptive name, it may be replaced by
/// a string from the official description. As such, the output of this is
/// not considered to be fully OID-IRI compliant.
/// </remarks>
private static string ParseOIDToModifiedOIDIRI(ulong[] values, ref int index)
{
// If we have an invalid set of values, we can't do anything
if (values == null || values.Length == 0)
return null;
// If we have an invalid index, we can't do anything
if (index < 0 || index >= values.Length)
return null;
#region Start
switch (values[index++])
{
case 0: goto oid_0;
case 1: goto oid_1;
case 2: goto oid_2;
default: return $"/{values[index - 1]}";
}
#endregion
// itu-t, ccitt, itu-r
#region 0.*
oid_0:
if (index == values.Length) return "/ITU-T";
switch (values[index++])
{
case 0: goto oid_0_0;
case 1: return "/ITU-T/[question]";
case 2: goto oid_0_2;
case 3: goto oid_0_3;
case 4: goto oid_0_4;
case 5: return "/ITU-R/R-Recommendation";
case 9: goto oid_0_9;
default: return $"/ITU-T/{values[index - 1]}";
};
// recommendation
#region 0.0.*
oid_0_0:
if (index == values.Length) return "/ITU-T/Recommendation";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/A";
case 2: return "/ITU-T/Recommendation/B";
case 3: return "/ITU-T/Recommendation/C";
case 4: return "/ITU-T/Recommendation/D";
case 5: goto oid_0_0_5;
case 6: return "/ITU-T/Recommendation/F";
case 7: goto oid_0_0_7;
case 8: goto oid_0_0_8;
case 9: goto oid_0_0_9;
case 10: return "/ITU-T/Recommendation/J";
case 11: return "/ITU-T/Recommendation/K";
case 12: return "/ITU-T/Recommendation/L";
case 13: goto oid_0_0_13;
case 14: return "/ITU-T/Recommendation/N";
case 15: return "/ITU-T/Recommendation/O";
case 16: return "/ITU-T/Recommendation/P";
case 17: goto oid_0_0_17;
case 18: return "/ITU-T/Recommendation/R";
case 19: return "/ITU-T/Recommendation/S";
case 20: goto oid_0_0_20;
case 21: return "/ITU-T/Recommendation/U";
case 22: goto oid_0_0_22;
case 24: goto oid_0_0_24;
case 25: return "/ITU-T/Recommendation/Y";
case 26: return "/ITU-T/Recommendation/Z";
case 59: return "/ITU-T/Recommendation/[xcmJobZeroDummy]";
case 74: return "/ITU-T/Recommendation/[xcmSvcMonZeroDummy]";
default: return $"/ITU-T/Recommendation/{values[index - 1]}";
}
// e
#region 0.0.5.*
oid_0_0_5:
if (index == values.Length) return "/ITU-T/Recommendation/E";
switch (values[index++])
{
case 115: goto oid_0_0_5_115;
default: return $"/ITU-T/Recommendation/E/{values[index - 1]}";
}
#region 0.0.5.115.*
oid_0_0_5_115:
if (index == values.Length) return "/ITU-T/Recommendation/E/[Computerized directory assistance]";
switch (values[index++])
{
case 1: goto oid_0_0_5_115_1;
case 2: goto oid_0_0_5_115_2;
default: return $"/ITU-T/Recommendation/E/[Computerized directory assistance]/{values[index - 1]}";
}
#region 0.0.5.115.1.*
oid_0_0_5_115_1:
if (index == values.Length) return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v1]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v1]/[Version 1.00]";
default: return $"/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v1]/{values[index - 1]}";
}
#endregion
#region 0.0.5.115.2.*
oid_0_0_5_115_2:
if (index == values.Length) return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]/[Version 2.00]";
case 1: return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]/[Version 2.01]";
case 10: return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]/[Version 2.10]";
default: return $"/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// g
#region 0.0.7.*
oid_0_0_7:
if (index == values.Length) return "/ITU-T/Recommendation/G";
switch (values[index++])
{
case 711: goto oid_0_0_7_711;
case 719: goto oid_0_0_7_719;
case 726: goto oid_0_0_7_726;
case 774: goto oid_0_0_7_774;
case 7221: goto oid_0_0_7_7221;
case 7222: goto oid_0_0_7_7222;
case 7761: goto oid_0_0_7_7761;
case 85501: goto oid_0_0_7_85501;
default: return $"/ITU-T/Recommendation/G/{values[index - 1]}";
}
// g711
#region 0.0.7.711.*
oid_0_0_7_711:
if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]";
switch (values[index++])
{
case 1: goto oid_0_0_7_711_1;
default: return $"/ITU-T/Recommendation/G/[G.711 series]/{values[index - 1]}";
}
// dot
#region 0.0.7.711.1.*
oid_0_0_7_711_1:
if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]";
switch (values[index++])
{
case 1: goto oid_0_0_7_711_1_1;
default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/{values[index - 1]}";
}
// part1
#region 0.0.7.711.1.1.*
oid_0_0_7_711_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]";
switch (values[index++])
{
case 1: goto oid_0_0_7_711_1_1_1;
default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/{values[index - 1]}";
}
// generic-capabilities
#region 0.0.7.711.1.1.1.*
oid_0_0_7_711_1_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]";
switch (values[index++])
{
case 0: goto oid_0_0_7_711_1_1_1_0;
case 1: goto oid_0_0_7_711_1_1_1_1;
default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/{values[index - 1]}";
}
// u-law
#region 0.0.7.711.1.1.1.0.*
oid_0_0_7_711_1_1_1_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[μ-law capability identifier]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[μ-law capability identifier]/[μ-law core capability identifier]";
default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[μ-law capability identifier]/{values[index - 1]}";
}
#endregion
// a-law
#region 0.0.7.711.1.1.1.1.*
oid_0_0_7_711_1_1_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[a-law]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[a-law]/[a-law core capability identifier]";
default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[a-law]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
#endregion
// 719
#region 0.0.7.719.*
oid_0_0_7_719:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]";
switch (values[index++])
{
case 1: goto oid_0_0_7_719_1;
default: return $"/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]/{values[index - 1]}";
}
// generic-capabilities
#region 0.0.7.719.1.*
oid_0_0_7_719_1:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]/[Generic capabilities]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]/[Generic capabilities]/[capability]";
default: return $"/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]/[Generic capabilities]/{values[index - 1]}";
}
#endregion
#endregion
// 726
#region 0.0.7.726.*
oid_0_0_7_726:
if (index == values.Length) return "/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]";
switch (values[index++])
{
case 1: goto oid_0_0_7_726_1;
default: return $"/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]/{values[index - 1]}";
}
// generic-capabilities
#region 0.0.7.726.1.*
oid_0_0_7_726_1:
if (index == values.Length) return "/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]/[generic capabilities]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]/[generic capabilities]/[Version 2003]";
default: return $"/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]/[generic capabilities]/{values[index - 1]}";
}
#endregion
#endregion
// sdhm, g774
#region 0.0.7.774.*
oid_0_0_7_774:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_0;
case 1: goto oid_0_0_7_774_1;
case 2: goto oid_0_0_7_774_2;
case 127: goto oid_0_0_7_774_127;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/{values[index - 1]}";
}
// informationModel
#region 0.0.7.774.0.*
oid_0_0_7_774_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Standard-specific extensions to the allocation scheme]";
case 2: goto oid_0_0_7_774_0_2;
case 3: goto oid_0_0_7_774_0_3;
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[GDMO packages]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Guidelines for the Definition of Managed Objects (GDMO) parameters]";
case 6: goto oid_0_0_7_774_0_6;
case 7: goto oid_0_0_7_774_0_7;
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Guidelines for the Definition of Managed Objects (GDMO) attribute groups]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Actions]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Guidelines for the Definition of Managed Objects (GDMO) notifications]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/{values[index - 1]}";
}
// asn1Module
#region 0.0.7.774.0.2.*
oid_0_0_7_774_0_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[ASN.1 modules]/[SDH]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// managedObjectClass
#region 0.0.7.774.0.3.*
oid_0_0_7_774_0_3:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]";
switch (values[index++])
{
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au3CTPSource]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au4CTPSource]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[augBidirectional]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[augSink]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[augSource]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[electricalSPITTPBidirectional]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[electricalSPITTPSink]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[electricalSPITTPSource]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[indirectAdaptorBidirectional]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[indirectAdaptorSink]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[indirectAdaptorSource]";
case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msCTPBidirectional]";
case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msCTPSink]";
case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msCTPSource]";
case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msDatacomCTPBidirectional]";
case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msDatacomCTPSink]";
case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msDatacomCTPSource]";
case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msOrderwireCTPBidirectional]";
case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msOrderwireCTPSink]";
case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msOrderwireCTPSource]";
case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msTTPBidirectional]";
case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msTTPSink]";
case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msTTPSource]";
case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[opticalSPITTPBidirectional]";
case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[opticalSPITTPSink]";
case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[opticalSPITTPSource]";
case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsCTPBidirectional]";
case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsCTPSink]";
case 33: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsCTPSource]";
case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsDatacomCTPBidirectional]";
case 35: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsDatacomCTPSink]";
case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsDatacomCTPSource]";
case 37: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsOrderwireCTPBidirectional]";
case 38: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsOrderwireCTPSink]";
case 39: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsOrderwireCTPSource]";
case 40: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPBidirectional]";
case 41: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPSink]";
case 42: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPSource]";
case 43: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsUserChannelCTPBidirectional]";
case 44: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsUserChannelCTPSink]";
case 45: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsUserChannelCTPSource]";
case 46: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[sdhNE]";
case 49: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu11CTPSource]";
case 52: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu12CTPSource]";
case 55: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu2CTPSource]";
case 58: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu3CTPSource]";
case 59: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug2Bidirectional]";
case 60: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug2Sink]";
case 61: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug2Source]";
case 62: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug3Bidirectional]";
case 63: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug3Sink]";
case 64: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug3Source]";
case 67: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc11TTPSource]";
case 70: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc12TTPSource]";
case 73: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc2TTPSource]";
case 80: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vcnUserChannelCTPBidirectional]";
case 81: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vcnUserChannelCTPSink]";
case 82: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vcnUserChannelCTPSource]";
case 83: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au3CTPBidirectionalR1]";
case 84: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au3CTPSinkR1]";
case 85: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au4CTPBidirectionalR1]";
case 86: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au4CTPSinkR1]";
case 87: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu11CTPBidirectionalR1]";
case 88: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu11CTPSinkR1]";
case 89: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu12CTPBidirectionalR1]";
case 90: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu12CTPSinkR1]";
case 91: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu2CTPBidirectionalR1]";
case 92: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu2CTPSinkR1]";
case 93: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu3CTPBidirectionalR1]";
case 94: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu3CTPBidirectionalR1]";
case 95: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc11TTPBidirectionalR1]";
case 96: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc11TTPSinkR1]";
case 97: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc12TTPBidirectionalR1]";
case 98: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc12TTPSinkR1]";
case 99: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc2TTPBidirectionalR1]";
case 100: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc2TTPSinkR1]";
case 101: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc3TTPBidirectionalR1]";
case 102: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc3TTPSinkR1]";
case 103: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc3TTPSourceR1]";
case 104: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc4TTPBidirectionalR1]";
case 105: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc4TTPSinkR1]";
case 106: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc4TTPSourceR1]";
case 107: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPTrailTraceBidirectional]";
case 108: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPTrailTraceSink]";
case 109: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPTrailTraceSource]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/{values[index - 1]}";
}
#endregion
// nameBinding
#region 0.0.7.774.0.6.*
oid_0_0_7_774_0_6:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]";
switch (values[index++])
{
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPSource-augBidirectional]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPSource-augSource]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPSource-augBidirectional]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPSource-augSource]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[augBidirectional-msTTPBidirectional]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[augSink-msTTPSink]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[augSource-msTTPSource]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[electricalSPITTPBidirectional-sdhNE]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[electricalSPITTPSink-sdhNE]";
case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[electricalSPITTPSource-sdhNE]";
case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPBidirectional-rsTTPBidirectional]";
case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPSink-rsTTPBidirectional]";
case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPSink-rsTTPSink]";
case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPSource-rsTTPBidirectional]";
case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPSource-rsTTPSource]";
case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPBidirectional-msTTPBidirectional]";
case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPSink-msTTPBidirectional]";
case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPSink-msTTPSink]";
case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPSource-msTTPBidirectional]";
case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPSource-msTTPSource]";
case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPBidirectional-msTTPBidirectional]";
case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPSink-msTTPBidirectional]";
case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPSink-msTTPSink]";
case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPSource-msTTPBidirectional]";
case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPSource-msTTPSource]";
case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msTTPBidirectional-sdhNE]";
case 33: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msTTPSink-sdhNE]";
case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msTTPSource-sdhNE]";
case 35: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[opticalSPITTPBidirectional-sdhNE]";
case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[opticalSPITTPSink-sdhNE]";
case 37: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[opticalSPITTPSource-sdhNE]";
case 38: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPBidirectional-electricalSPITTPBidirectional]";
case 39: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSink-electricalSPITTPBidirectional]";
case 40: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSink-electricalSPITTPSink]";
case 41: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSource-electricalSPITTPBidirectional]";
case 42: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSource-electricalSPITTPSource]";
case 43: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPBidirectional-opticalSPITTPBidirectional]";
case 44: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSink-opticalSPITTPBidirectional]";
case 45: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSink-opticalSPITTPSink]";
case 46: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSource-opticalSPITTPBidirectional]";
case 47: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSource-opticalSPITTPSource]";
case 48: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPBidirectional-rsTTPBidirectional]";
case 49: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPSink-rsTTPBidirectional]";
case 50: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPSink-rsTTPSink]";
case 51: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPSource-rsTTPBidirectional]";
case 52: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPSource-rsTTPSource]";
case 53: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPBidirectional-rsTTPBidirectional]";
case 54: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPSink-rsTTPBidirectional]";
case 55: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPSink-rsTTPSink]";
case 56: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPSource-rsTTPBidirectional]";
case 57: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPSource-rsTTPSource]";
case 58: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsTTPBidirectional-sdhNE]";
case 59: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsTTPSink-sdhNE]";
case 60: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsTTPSource-sdhNE]";
case 61: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPBidirectional-rsTTPBidirectional]";
case 62: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPSink-rsTTPBidirectional]";
case 63: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPSink-rsTTPSink]";
case 64: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPSource-rsTTPBidirectional]";
case 65: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPSource-rsTTPSource]";
case 69: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPSource-tug2Bidirectional]";
case 70: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPSource-tug2Source]";
case 74: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPSource-tug2Bidirectional]";
case 75: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPSource-tug2Source]";
case 79: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPSource-tug2Bidirectional]";
case 80: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPSource-tug2Source]";
case 84: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPSource-tug3Bidirectional]";
case 85: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPSource-tug3Source]";
case 86: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Bidirectional-tug3Bidirectional]";
case 87: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Sink-tug3Sink]";
case 88: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Source-tug3Source]";
case 97: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc11TTPSource-sdhNE]";
case 100: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc12TTPSource-sdhNE]";
case 103: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc2TTPSource-sdhNE]";
case 121: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPBidirectionalR1-augBidirectional]";
case 122: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPSinkR1-augBidirectional]";
case 123: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPSinkR1-augSink]";
case 124: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPBidirectionalR1-augBidirectional]";
case 125: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPSinkR1-augBidirectional]";
case 126: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPSinkR1-augSink]";
case 127: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPBidirectionalR1-tug2Bidirectional]";
case 128: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPSinkR1-tug2Bidirectional]";
case 129: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPSinkR1-tug2Sink]";
case 130: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPBidirectionalR1-tug2Bidirectional]";
case 131: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPSinkR1-tug2Bidirectional]";
case 132: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPSinkR1-tug2Sink]";
case 133: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPBidirectionalR1-tug2Bidirectional]";
case 134: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPSinkR1-tug2Bidirectional]";
case 135: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPSinkR1-tug2Sink]";
case 136: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPBidirectionalR1-tug3Bidirectional]";
case 137: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPSinkR1-tug3Bidirectional]";
case 138: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPSinkR1-tug3Sink]";
case 139: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Bidirectional-vc3TTPBidirectionalR1]";
case 140: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Sink-vc3TTPSinkR1]";
case 141: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Source-vc3TTPSourceR1]";
case 142: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug3Bidirectional-vc4TTPBidirectionalR1]";
case 143: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug3Sink-vc4TTPSinkR1]";
case 144: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug3Source-vc4TTPSourceR1]";
case 145: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc11TTPBidirectionalR1-sdhNE]";
case 146: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc11TTPSinkR1-sdhNE]";
case 147: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc12TTPBidirectionalR1-sdhNE]";
case 148: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc12TTPSinkR1-sdhNE]";
case 149: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc2TTPBidirectionalR1-sdhNE]";
case 150: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc2TTPSinkR1-sdhNE]";
case 151: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc3TTPBidirectionalR1-sdhNE]";
case 152: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc3TTPSinkR1-sdhNE]";
case 153: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc3TTPSourceR1-sdhNE]";
case 154: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc4TTPBidirectionalR1-sdhNE]";
case 155: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc4TTPSinkR1-sdhNE]";
case 156: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc4TTPSourceR1-sdhNE]";
case 157: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPBidirectional-vc3TTPBidirectionalR1]";
case 158: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc3TTPBidirectionalR1]";
case 159: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc3TTPSinkR1]";
case 160: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc3TTPBidirectionalR1]";
case 161: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc3TTPSourceR1]";
case 162: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPBidirectional-vc4TTPBidirectionalR1]";
case 163: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc4TTPBidirectionalR1]";
case 164: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc4TTPSinkR1]";
case 165: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc4TTPBidirectionalR1]";
case 166: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc4TTPSourceR1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/{values[index - 1]}";
}
#endregion
// attribute
#region 0.0.7.774.0.7.*
oid_0_0_7_774_0_7:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[electricalSPIPackage]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[au4CTPId]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[augId]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[c2SignalLabelExpected]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[c2SignalLabelReceive]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[c2SignalLabelSend]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[electricalSPITTPId]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[excessiveBERMtceInhibit]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[j1PathTraceExpected]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[j1PathTraceReceive]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[j1PathTraceSend]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[msCTPId]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[msDatacomCTPId]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[msOrderwireCTPId]";
case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[msTTPId]";
case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[opticalReach]";
case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[opticalSPITTPId]";
case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[opticalWavelength]";
case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[pointerSinkType]";
case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[pointerSourceType]";
case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsCTPId]";
case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsDatacomCTPId]";
case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsOrderwireCTPId]";
case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsTTPId]";
case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsUserChannelCTPId]";
case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[signalDegradeThreshold]";
case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[stmLevel]";
case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tu11CTPId]";
case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tu12CTPId]";
case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tu2CTPId]";
case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tu3CTPId]";
case 33: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tug2Id]";
case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tug3Id]";
case 35: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[v5SignalLabelExpected]";
case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[v5SignalLabelReceive]";
case 37: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[v5SignalLabelSend]";
case 38: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc11TTPId]";
case 39: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc12TTPId]";
case 40: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc2TTPId]";
case 41: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc3TTPId]";
case 42: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc4TTPId]";
case 43: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vcnUserChannelCTPId]";
case 44: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[trailTraceExpected]";
case 45: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[trailTraceReceive]";
case 46: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[trailTraceSend]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/{values[index - 1]}";
}
#endregion
#endregion
// protocolSupport
#region 0.0.7.774.1.*
oid_0_0_7_774_1:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Protocol support]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Protocol support]/[Application contexts]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Protocol support]/{values[index - 1]}";
}
#endregion
// managementApplicationSupport
#region 0.0.7.774.2.*
oid_0_0_7_774_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]/[Standard-specific extensions to the allocation scheme]";
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]/[Functional unit packages]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]/[ASN.1 modules]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]/{values[index - 1]}";
}
#endregion
// dot, hyphen
#region 0.0.7.774.127.*
oid_0_0_7_774_127:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]";
switch (values[index++])
{
case 1: goto oid_0_0_7_774_127_1;
case 2: goto oid_0_0_7_774_127_2;
case 3: goto oid_0_0_7_774_127_3;
case 4: goto oid_0_0_7_774_127_4;
case 5: goto oid_0_0_7_774_127_5;
case 6: goto oid_0_0_7_774_127_6;
case 7: goto oid_0_0_7_774_127_7;
case 8: goto oid_0_0_7_774_127_8;
case 9: goto oid_0_0_7_774_127_9;
case 10: goto oid_0_0_7_774_127_10;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/{values[index - 1]}";
}
// part1, pm
#region 0.0.7.774.127.1.*
oid_0_0_7_774_127_1:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_1_0;
case 1: goto oid_0_0_7_774_127_1_1;
case 2: goto oid_0_0_7_774_127_1_2;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/{values[index - 1]}";
}
// informationModel
#region 0.0.7.774.127.1.0.*
oid_0_0_7_774_127_1_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Standard specific extension]";
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Functional unit packages]";
case 2: goto oid_0_0_7_774_127_1_0_2;
case 3: goto oid_0_0_7_774_127_1_0_3;
case 4: goto oid_0_0_7_774_127_1_0_4;
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Parameters]";
case 6: goto oid_0_0_7_774_127_1_0_6;
case 7: goto oid_0_0_7_774_127_1_0_7;
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attribute groups]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Actions]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Notifications]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/{values[index - 1]}";
}
// asn1Module
#region 0.0.7.774.127.1.0.2.*
oid_0_0_7_774_127_1_0_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[ASN.1 modules]/[SDHPMASN1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// managedObjectClass
#region 0.0.7.774.127.1.0.3.*
oid_0_0_7_774_127_1_0_3:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[sdhCurrentData]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[rsCurrentData]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[rsCurrentDataTR]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[electricalSourceSPICurrentData]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[opticalSourceSPICurrentData]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msCurrentData]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msCurrentDataTR]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[protectionCurrentData]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[pathTerminationCurrentData]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataTR]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msAdaptationCurrentData]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[rsHistoryData]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[electricalSPIHistoryData]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[opticalSPIHistoryData]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msHistoryData]";
case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[protectionHistoryData]";
case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[pathTerminationHistoryData]";
case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msAdaptationHistoryData]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/{values[index - 1]}";
}
#endregion
// package
#region 0.0.7.774.127.1.0.4.*
oid_0_0_7_774_127_1_0_4:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[cSESCurrentDataPackage]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[farEndCSESCurrentDataPackage]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[farEndCurrentDataPackage]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[farEndHistoryDataPackage]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[historyPackage]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[laserBiasCurrentDataPackage]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[laserBiasTideMarkPackage]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[laserTemperatureCurrentDataPackage]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[laserTemperatureTideMarkPackage]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[oFSCurrentDataPackage]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[oFSHistoryDataPackage]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[transmitPowerLevelCurrentDataPackage]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[transmitPowerLevelTideMarkPackage]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[thresholdResetPackage]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[uASCurrentDataPackage]";
case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[uASHistoryDataPackage]";
case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[unavailableTimeAlarmPackage]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/{values[index - 1]}";
}
#endregion
// nameBinding
#region 0.0.7.774.127.1.0.6.*
oid_0_0_7_774_127_1_0_6:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[historyData-sdhCurrentData]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msCurrentData-msTTPSink]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msCurrentDataTR-msTTPSink]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msCurrentData-protectedTTPSink]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msCurrentDataTR-protectedTTPSink]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[protectionCurrentData-protectionUnit]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[rsCurrentData-rsTTPSink]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[rsCurrentDataTR-rsTTPSink]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc4TTPSink]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc3TTPSink]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc2TTPSink]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc12TTPSink]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc11TTPSink]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc4TTPSink]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc3TTPSink]";
case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc2TTPSink]";
case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc12TTPSink]";
case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc11TTPSink]";
case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[electricalSourceSPICurrentData-electricalSPITTPSource]";
case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[opticalSourceSPICurrentData-opticalSPITTPSource-electricalSPITTPSource]";
case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msAdaptationCurrentData-au4CTPSource]";
case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msAdaptationCurrentData-au3CTPSource]";
case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc4TTPSinkR1]";
case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc3TTPSinkR1]";
case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc2TTPSinkR1]";
case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc12TTPSinkR1]";
case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc11TTPSinkR1]";
case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc4TTPSinkR1]";
case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc3TTPSinkR1]";
case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc2TTPSinkR1]";
case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc12TTPSinkR1]";
case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc11TTPSinkR1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/{values[index - 1]}";
}
#endregion
// attribute
#region 0.0.7.774.127.1.0.7.*
oid_0_0_7_774_127_1_0_7:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[cSESEvent]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[eS]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[fEES]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[fEBBE]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[fECSESEvent]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserBias]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserBiasTideMarkMax]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserBiasTideMarkMin]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserTemperature]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserTemperatureTideMarkMax]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserTemperatureTideMarkMin]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[nCSES]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[bBE]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[oFS]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[pSC]";
case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[pSD]";
case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[sES]";
case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[fESES]";
case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[transmitPowerLevel]";
case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[transmitPowerLevelTideMarkMax]";
case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[transmitPowerLevelTideMarkMin]";
case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[uAS]";
case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[pJCHigh]";
case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[pJCLow]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/{values[index - 1]}";
}
#endregion
#endregion
// protocolSupport
#region 0.0.7.774.127.1.1.*
oid_0_0_7_774_127_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Protocol support]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Protocol support]/[Application contexts]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Protocol support]/{values[index - 1]}";
}
#endregion
// protocolSupport
#region 0.0.7.774.127.1.2.*
oid_0_0_7_774_127_1_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]/[Standard specific extension]";
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]/[Functional unit packages]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]/[ASN.1 modules]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]/{values[index - 1]}";
}
#endregion
#endregion
// conf
#region 0.0.7.774.127.2.*
oid_0_0_7_774_127_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_2_0;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/{values[index - 1]}";
}
// informationModel
#region 0.0.7.774.127.2.0.*
oid_0_0_7_774_127_2_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]";
switch (values[index++])
{
case 2: goto oid_0_0_7_774_127_2_0_2;
case 3: goto oid_0_0_7_774_127_2_0_3;
case 5: goto oid_0_0_7_774_127_2_0_5;
case 6: goto oid_0_0_7_774_127_2_0_6;
case 9: goto oid_0_0_7_774_127_2_0_9;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/{values[index - 1]}";
}
// asn1Module
#region 0.0.7.774.127.2.0.2.*
oid_0_0_7_774_127_2_0_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[ASN.1 modules]/[SDHConfASN1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// managedObjectClass
#region 0.0.7.774.127.2.0.3.*
oid_0_0_7_774_127_2_0_3:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableAugBidirectional]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableAugSink]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableAugSource]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug3Bidirectional]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug3Sink]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug3Source]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug2Bidirectional]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug2Sink]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug2Source]";
case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2TTPSource]";
case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12TTPSource]";
case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11TTPSource]";
case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC4TTPBidirectionalR1]";
case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC4TTPSinkR1]";
case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC4TTPSourceR1]";
case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC3TTPBidirectionalR1]";
case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC3TTPSinkR1]";
case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC3TTPSourceR1]";
case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2TTPBidirectionalR1]";
case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2TTPSinkR1]";
case 33: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12TTPBidirectionalR1]";
case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12TTPSinkR1]";
case 35: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11TTPBidirectionalR1]";
case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11TTPSinkR1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
}
#endregion
// parameter
#region 0.0.7.774.127.2.0.5.*
oid_0_0_7_774_127_2_0_5:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Parameters]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Parameters]/[defineSDHStructureError]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
}
#endregion
// nameBinding
#region 0.0.7.774.127.2.0.6.*
oid_0_0_7_774_127_2_0_6:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]";
switch (values[index++])
{
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[au3CTPSource-augSource]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[au4CTPSource-augSource]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[augSink-msTTPSink]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[augSource-msTTPSource]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[electricalSPITTPSink-sdhNE]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[electricalSPITTPSource-sdhNE]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msCTPSink-rsTTPSink]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msCTPSource-rsTTPSource]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msDatacomCTPSink-msTTPSink]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msDatacomCTPSource-msTTPSource]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msOrderwireCTPSink-msTTPSink]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msOrderwireCTPSource-msTTPSource]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msTTPSink-sdhNE]";
case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msTTPSource-sdhNE]";
case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[opticalSPITTPSink-sdhNE]";
case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[opticalSPITTPSource-sdhNE]";
case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsCTPSink-electricalSPITTPSink]";
case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsCTPSource-electricalSPITTPSource]";
case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsCTPSink-opticalSPITTPSink]";
case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsCTPSource-opticalSPITTPSource]";
case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsDatacomCTPSink-rsTTPSink]";
case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsDatacomCTPSource-rsTTPSource]";
case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsOrderwireCTPSink-rsTTPSink]";
case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsOrderwireCTPSource-rsTTPSource]";
case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsTTPSink-sdhNE]";
case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsTTPSource-sdhNE]";
case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsUserChannelCTPSink-rsTTPSink]";
case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsUserChannelCTPSource-rsTTPSource]";
case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu11CTPSource-tug2Source]";
case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu12CTPSource-tug2Source]";
case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu2CTPSource-tug2Source]";
case 38: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu3CTPSource-tug3Source]";
case 39: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug2Sink-tug3Sink]";
case 40: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug2Source-tug3Source]";
case 46: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc11TTPSource-sdhNE]";
case 48: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc12TTPSource-sdhNE]";
case 50: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc2TTPSource-sdhNE]";
case 59: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[au3CTPSinkR1-augSink]";
case 60: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[au4CTPSinkR1-augSink]";
case 61: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu11CTPSinkR1-tug2Sink]";
case 62: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu12CTPSinkR1-tug2Sink]";
case 63: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu2CTPSinkR1-tug2Sink]";
case 64: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu3CTPSinkR1-tug3Sink]";
case 65: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug2Sink-vc3TTPSinkR1]";
case 66: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug2Source-vc3TTPSourceR1]";
case 67: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug3Sink-vc4TTPSinkR1]";
case 68: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug3Source-vc4TTPSourceR1]";
case 69: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc11TTPSinkR1-sdhNE]";
case 70: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc12TTPSinkR1-sdhNE]";
case 71: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc2TTPSinkR1-sdhNE]";
case 72: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc3TTPSinkR1-sdhNE]";
case 73: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc3TTPSourceR1-sdhNE]";
case 74: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc4TTPSinkR1-sdhNE]";
case 75: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc4TTPSourceR1-sdhNE]";
case 76: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc3TTPSinkR1]";
case 77: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc3TTPSourceR1]";
case 78: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc4TTPSinkR1]";
case 79: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc4TTPSourceR1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
}
#endregion
// action
#region 0.0.7.774.127.2.0.9.*
oid_0_0_7_774_127_2_0_9:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineAUGStructure]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineVC4Structure]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineVC3Structure]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineTug3Structure]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineTug2Structure]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineClientType]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// prot
#region 0.0.7.774.127.3.*
oid_0_0_7_774_127_3:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_3_0;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/{values[index - 1]}";
}
// informationModel
#region 0.0.7.774.127.3.0.*
oid_0_0_7_774_127_3_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]";
switch (values[index++])
{
case 2: goto oid_0_0_7_774_127_3_0_2;
case 3: goto oid_0_0_7_774_127_3_0_3;
case 4: goto oid_0_0_7_774_127_3_0_4;
case 5: goto oid_0_0_7_774_127_3_0_5;
case 6: goto oid_0_0_7_774_127_3_0_6;
case 7: goto oid_0_0_7_774_127_3_0_7;
case 9: goto oid_0_0_7_774_127_3_0_9;
case 10: goto oid_0_0_7_774_127_3_0_10;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/{values[index - 1]}";
}
// asn1Module
#region 0.0.7.774.127.3.0.2.*
oid_0_0_7_774_127_3_0_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]/[SDHProtASN1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// managedObjectClass
#region 0.0.7.774.127.3.0.3.*
oid_0_0_7_774_127_3_0_3:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[apsReportRecord]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectedTTPBidirectional]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectedTTPSink]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectedTTPSource]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectionGroup]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectionUnit]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[sdhMSProtectionGroup]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[sdhMSProtectionUnit]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[unprotectedCTPBidirectional]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[unprotectedCTPSink]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[unprotectedCTPSource]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectionGroupR1]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[sdhMSProtectionGroupR1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
}
#endregion
// package
#region 0.0.7.774.127.3.0.4.*
oid_0_0_7_774_127_3_0_4:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[extraTrafficControlPkg]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[lastAttemptResultPkg]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[protectionSwitchExercisePkg]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[protectionMismatchStatusPkg]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[priorityPkg]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[sdhPriorityPkg]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
}
#endregion
// parameter
#region 0.0.7.774.127.3.0.5.*
oid_0_0_7_774_127_3_0_5:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]/[invokeProtectionError]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]/[releaseProtectionError]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]/[protectionStatusParameter]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
}
#endregion
// nameBinding
#region 0.0.7.774.127.3.0.6.*
oid_0_0_7_774_127_3_0_6:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectedTTPBidirectional-sdhNE]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectedTTPSink-sdhNE]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectedTTPSource-sdhNE]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionGroup-managedElement]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[augBidirectional-protectedTTPBidirectional]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[augSink-protectedTTPSink]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[augSource-protectedTTPSource]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionUnit-protectionGroup]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[unprotectedCTPBidirectional-msTTPBidirectional]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[unprotectedCTPSink-msTTPSink]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[unprotectedCTPSource-msTTPSource]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionGroupR1-managedElement]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionUnit-protectionGroupR1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
}
#endregion
// attribute
#region 0.0.7.774.127.3.0.7.*
oid_0_0_7_774_127_3_0_7:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[channelNumber]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[lastAttemptResult]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[priority]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectedTTPId]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[reportedProtectionUnit]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionGroupId]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionGroupType]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionMismatchStatus]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionStatus]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionSwitchMode]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionUnitId]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protecting]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[reliableResourcePointer]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[revertive]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[sdhPriority]";
case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[unprotectedCTPId]";
case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[unreliableResourcePointer]";
case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[waitToRestoreTime]";
case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[notifiedProtectionUnit]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
}
#endregion
// action
#region 0.0.7.774.127.3.0.9.*
oid_0_0_7_774_127_3_0_9:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]/[invokeExercise]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]/[invokeProtection]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]/[releaseProtection]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
}
#endregion
// notification
#region 0.0.7.774.127.3.0.10.*
oid_0_0_7_774_127_3_0_10:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Notifications]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Notifications]/[protectionSwitchReporting]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Notifications]/[protectionSwitchReportingR1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Notifications]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// sncp
#region 0.0.7.774.127.4.*
oid_0_0_7_774_127_4:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_4_0;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/{values[index - 1]}";
}
// informationModel
#region 0.0.7.774.127.4.0.*
oid_0_0_7_774_127_4_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_4_0_0;
case 2: goto oid_0_0_7_774_127_4_0_2;
case 3: goto oid_0_0_7_774_127_4_0_3;
case 4: goto oid_0_0_7_774_127_4_0_4;
case 5: goto oid_0_0_7_774_127_4_0_5;
case 6: goto oid_0_0_7_774_127_4_0_6;
case 7: goto oid_0_0_7_774_127_4_0_7;
case 9: goto oid_0_0_7_774_127_4_0_9;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/{values[index - 1]}";
}
// standardSpecificExtension
#region 0.0.7.774.127.4.0.0.*
oid_0_0_7_774_127_4_0_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_4_0_0_0;
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[SubNetwork Connection Protection (SNCP) path trace mismatch criteria]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[SubNetwork Connection Protection (SNCP) excessive error criteria]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/{values[index - 1]}";
}
// sncpProtectionCriteria
#region 0.0.7.774.127.4.0.0.0.*
oid_0_0_7_774_127_4_0_0_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[sncpProtectionCriteria]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[sncpProtectionCriteria]/[sncpPathTraceMismatchCriteria]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[sncpProtectionCriteria]/[sncpExcessiveErrorCriteria]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[sncpProtectionCriteria]/{values[index - 1]}";
}
#endregion
#endregion
// informationModel
#region 0.0.7.774.127.4.0.2.*
oid_0_0_7_774_127_4_0_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[ASN.1 modules]/[SDHSNCPASN1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// managedObjectClass
#region 0.0.7.774.127.4.0.3.*
oid_0_0_7_774_127_4_0_3:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[connectionProtectionGroup]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[connectionProtection]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[mpConnectionProtection]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[sncpFabric]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[connectionProtectionGroupR1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
}
#endregion
// package
#region 0.0.7.774.127.4.0.4.*
oid_0_0_7_774_127_4_0_4:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Packages]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Packages]/[holdOffTimePackage]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
}
#endregion
// parameter
#region 0.0.7.774.127.4.0.5.*
oid_0_0_7_774_127_4_0_5:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Parameters]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Parameters]/[switchStatusParameter]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
}
#endregion
// nameBinding
#region 0.0.7.774.127.4.0.6.*
oid_0_0_7_774_127_4_0_6:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[connectionProtection-connectionProtectionGroup]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[connectionProtectionGroup-sncpFabric]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[crossConnection-mpConnectionProtection]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[mpConnectionProtection-connectionProtectionGroup]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[crossConnection-sncpFabric]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[mpCrossConnection-sncpFabric]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[connectionProtection-connectionProtectionGroupR1]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[connectionProtectionGroupR1-sncpFabric]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[mpConnectionProtection-connectionProtectionGroupR1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
}
#endregion
// attribute
#region 0.0.7.774.127.4.0.7.*
oid_0_0_7_774_127_4_0_7:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]/[holdOffTime]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]/[protectionCriteria]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]/[switchStatus]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
}
#endregion
// attribute
#region 0.0.7.774.127.4.0.9.*
oid_0_0_7_774_127_4_0_9:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Action types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Action types]/[protectedConnect]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Action types]/[protectUnprotect]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// cs
#region 0.0.7.774.127.5.*
oid_0_0_7_774_127_5:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_5_0;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/{values[index - 1]}";
}
// informationModel
#region 0.0.7.774.127.5.0.*
oid_0_0_7_774_127_5_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]";
switch (values[index++])
{
case 2: goto oid_0_0_7_774_127_5_0_2;
case 3: goto oid_0_0_7_774_127_5_0_3;
case 4: goto oid_0_0_7_774_127_5_0_4;
case 6: goto oid_0_0_7_774_127_5_0_6;
case 7: goto oid_0_0_7_774_127_5_0_7;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/{values[index - 1]}";
}
// asn1Module
#region 0.0.7.774.127.5.0.2.*
oid_0_0_7_774_127_5_0_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[ASN.1 modules]/[SDHCSASN1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// managedObjectClass
#region 0.0.7.774.127.5.0.3.*
oid_0_0_7_774_127_5_0_3:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]";
switch (values[index++])
{
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au4SupervisedCTPSource]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au3SupervisedCTPSource]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu3SupervisedCTPSource]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu2SupervisedCTPSource]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu12SupervisedCTPSource]";
case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu11SupervisedCTPSource]";
case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au4SupervisedCTPBidirectionalR1]";
case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au4SupervisedCTPSinkR1]";
case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au3SupervisedCTPBidirectionalR1]";
case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au3SupervisedCTPSinkR1]";
case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu3SupervisedCTPBidirectionalR1]";
case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu3SupervisedCTPSinkR1]";
case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu2SupervisedCTPBidirectionalR1]";
case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu2SupervisedCTPSinkR1]";
case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu12SupervisedCTPBidirectionalR1]";
case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu12SupervisedCTPSinkR1]";
case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu11SupervisedCTPBidirectionalR1]";
case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu11SupervisedCTPSinkR1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
}
#endregion
// package
#region 0.0.7.774.127.5.0.4.*
oid_0_0_7_774_127_5_0_4:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc11-2SupervisionBidirectionalPackage]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc11-2SupervisionSourcePackage]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc3-4SupervisionBidirectionalPackage]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc3-4SupervisionSourcePackage]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc11-2SupervisionSinkPackageR1]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc3-4SupervisionSinkPackageR1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
}
#endregion
// nameBinding
#region 0.0.7.774.127.5.0.6.*
oid_0_0_7_774_127_5_0_6:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]";
switch (values[index++])
{
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-au4SupervisedCTPSinkR1]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-au3SupervisedCTPSinkR1]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-tu3SupervisedCTPSinkR1]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-tu2SupervisedCTPSinkR1]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-tu12SupervisedCTPSinkR1]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-tu11SupervisedCTPSinkR1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
}
#endregion
// attribute
#region 0.0.7.774.127.5.0.7.*
oid_0_0_7_774_127_5_0_7:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[generatorEnabled]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[monitorActive]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j1PathTraceReceive]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j1PathTraceSend]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j2PathTraceExpected]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j2PathTraceReceive]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j2PathTraceSend]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// pmUni
#region 0.0.7.774.127.6.*
oid_0_0_7_774_127_6:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_6_0;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/{values[index - 1]}";
}
// informationModel
#region 0.0.7.774.127.6.0.*
oid_0_0_7_774_127_6_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]";
switch (values[index++])
{
case 2: goto oid_0_0_7_774_127_6_0_2;
case 3: goto oid_0_0_7_774_127_6_0_3;
case 4: goto oid_0_0_7_774_127_6_0_4;
case 6: goto oid_0_0_7_774_127_6_0_6;
case 7: goto oid_0_0_7_774_127_6_0_7;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/{values[index - 1]}";
}
// asn1Module
#region 0.0.7.774.127.6.0.2.*
oid_0_0_7_774_127_6_0_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[ASN.1 modules]/[SDHPMUNIASN1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// managedObjectClass
#region 0.0.7.774.127.6.0.3.*
oid_0_0_7_774_127_6_0_3:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[sdhCurrentDataUnidirectional]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msCurrentDataNearEnd]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msCurrentDataNearEndTR]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataNearEnd]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataNearEndTR]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msCurrentDataFarEnd]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msCurrentDataFarEndTR]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataFarEnd]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataFarEndTR]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msHistoryDataNearEnd]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationHistoryDataNearEnd]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msHistoryDataFarEnd]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationHistoryDataFarEnd]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
}
#endregion
// package
#region 0.0.7.774.127.6.0.4.*
oid_0_0_7_774_127_6_0_4:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[nearEndUASCurrentDataPackage]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[farEndUASCurrentDataPackage]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[nearEndUASHistoryDataPackage]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[farEndUASHistoryDataPackage]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[failureCountsNearEndPackage]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSANearEndPackage]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSBNearEndPackage]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[failureCountsFarEndPackage]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSAFarEndPackage]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSBFarEndPackage]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[failureCountsNearEndHistoryDataPackage]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSANearEndHistoryDataPackage]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSBNearEndHistoryDataPackage]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[failureCountsFarEndHistoryDataPackage]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSAFarEndHistoryDataPackage]";
case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSBFarEndHistoryDataPackage]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
}
#endregion
// nameBinding
#region 0.0.7.774.127.6.0.6.*
oid_0_0_7_774_127_6_0_6:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msCurrentDataNearEnd-msTTPSink]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msCurrentDataNearEndTR-msTTPSink]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msCurrentDataFarEnd-msTTPSink]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msCurrentDataFarEndTR-msTTPSink]";
case 49: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc4TTPSinkR1]";
case 50: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc3TTPSinkR1]";
case 51: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc2TTPSinkR1]";
case 52: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc12TTPSinkR1]";
case 53: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc11TTPSinkR1]";
case 54: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc4TTPSinkR1]";
case 55: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc3TTPSinkR1]";
case 56: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc2TTPSinkR1]";
case 57: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc12TTPSinkR1]";
case 58: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc11TTPSinkR1]";
case 59: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc4TTPSinkR1]";
case 60: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc3TTPSinkR1]";
case 61: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc2TTPSinkR1]";
case 62: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc12TTPSinkR1]";
case 63: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc11TTPSinkR1]";
case 64: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc4TTPSinkR1]";
case 65: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc3TTPSinkR1]";
case 66: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc2TTPSinkR1]";
case 67: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc12TTPSinkR1]";
case 68: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc11TTPSinkR1]";
case 69: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-au4SupervisedCTPSinkR1]";
case 70: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-au3SupervisedCTPSinkR1]";
case 71: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-tu3SupervisedCTPSinkR1]";
case 72: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-tu2SupervisedCTPSinkR1]";
case 73: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-tu12SupervisedCTPSinkR1]";
case 74: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-tu11SupervisedCTPSinkR1]";
case 75: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-au4SupervisedCTPSinkR1]";
case 76: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-au3SupervisedCTPSinkR1]";
case 77: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-tu3SupervisedCTPSinkR1]";
case 78: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-tu2SupervisedCTPSinkR1]";
case 79: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-tu12SupervisedCTPSinkR1]";
case 80: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-tu11SupervisedCTPSinkR1]";
case 81: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-au4SupervisedCTPSinkR1]";
case 82: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-au3SupervisedCTPSinkR1]";
case 83: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-tu3SupervisedCTPSinkR1]";
case 84: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-tu2SupervisedCTPSinkR1]";
case 85: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-tu12SupervisedCTPSinkR1]";
case 86: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-tu11SupervisedCTPSinkR1]";
case 87: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-au4SupervisedCTPSinkR1]";
case 88: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-au3SupervisedCTPSinkR1]";
case 89: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-tu3SupervisedCTPSinkR1]";
case 90: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-tu2SupervisedCTPSinkR1]";
case 91: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-tu12SupervisedCTPSinkR1]";
case 92: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-tu11SupervisedCTPSinkR1]";
case 93: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msAdaptationCurrentData-au4CTPSource]";
case 94: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msAdaptationCurrentData-au3CTPSource]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
}
#endregion
// attribute
#region 0.0.7.774.127.6.0.7.*
oid_0_0_7_774_127_6_0_7:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[nEUAS]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[fEUAS]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[fCNearEnd]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[eSANearEnd]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[eSBNearEnd]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[fCFarEnd]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[eSAFarEnd]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[eSBFarEnd]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// ptl
#region 0.0.7.774.127.7.*
oid_0_0_7_774_127_7:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_7_0;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/{values[index - 1]}";
}
// informationModel
#region 0.0.7.774.127.7.0.*
oid_0_0_7_774_127_7_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]";
switch (values[index++])
{
case 2: goto oid_0_0_7_774_127_7_0_2;
case 3: goto oid_0_0_7_774_127_7_0_3;
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Packages]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Parameters]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Name bindings]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Attribute types]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Action types]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[ANotifications]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/{values[index - 1]}";
}
// asn1Module
#region 0.0.7.774.127.7.0.2.*
oid_0_0_7_774_127_7_0_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[ASN.1 modules]/[SDHPTLASN1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// managedObjectClass
#region 0.0.7.774.127.7.0.3.*
oid_0_0_7_774_127_7_0_3:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledElectricalSPITTPBidirectional]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledElectricalSPITTPSink]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledElectricalSPITTPSource]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledOpticalSPITTPBidirectional]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledOpticalSPITTPSink]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledOpticalSPITTPSource]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc11PathTraceTTPBidirectional]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc11PathTraceTTPSink]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc11PathTraceTTPSource]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc12PathTraceTTPBidirectional]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc12PathTraceTTPSink]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc12PathTraceTTPSource]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc2PathTraceTTPBidirectional]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc2PathTraceTTPSink]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc2PathTraceTTPSource]";
case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2PathTraceTTPBidirectional]";
case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2PathTraceTTPSink]";
case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2PathTraceTTPSource]";
case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12PathTraceTTPBidirectional]";
case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12PathTraceTTPSink]";
case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12PathTraceTTPSource]";
case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11PathTraceTTPBidirectional]";
case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11PathTraceTTPSink]";
case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11PathTraceTTPSource]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// sdhRadioIM
#region 0.0.7.774.127.8.*
oid_0_0_7_774_127_8:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_8_0;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/{values[index - 1]}";
}
// informationModel
#region 0.0.7.774.127.8.0.*
oid_0_0_7_774_127_8_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]";
switch (values[index++])
{
case 2: goto oid_0_0_7_774_127_8_0_2;
case 3: goto oid_0_0_7_774_127_8_0_3;
case 4: goto oid_0_0_7_774_127_8_0_4;
case 5: goto oid_0_0_7_774_127_8_0_5;
case 6: goto oid_0_0_7_774_127_8_0_6;
case 7: goto oid_0_0_7_774_127_8_0_7;
case 9: goto oid_0_0_7_774_127_8_0_9;
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Notifications]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/{values[index - 1]}";
}
// asn1Module
#region 0.0.7.774.127.8.0.2.*
oid_0_0_7_774_127_8_0_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[ASN.1 modules]/[SDHRadioTpASN1]";
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[ASN.1 modules]/[SDHRadioProtASN1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// managedObjectClass
#region 0.0.7.774.127.8.0.3.*
oid_0_0_7_774_127_8_0_3:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioSPITTPBidirectional]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioSPITTPSink]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioSPITTPSource]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[sdhRadioProtectionGroup]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[sdhRadioProtectionUnit]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcCTPBidirectional]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcCTPSink]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcCTPSource]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcTTPBidirectional]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcTTPSink]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcTTPSource]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[au4HopcCTPBidirectional]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[au4HopcCTPSink]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[au4HopcCTPSource]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[vc4HopcTTPBidirectional]";
case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[vc4HopcTTPSink]";
case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[vc4HopcTTPSource]";
case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioUnprotectedCTPBidirectional]";
case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioUnprotectedCTPSink]";
case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioUnprotectedCTPSource]";
case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioProtectedTTPBidirectional]";
case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioProtectedTTPSink]";
case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioProtectedTTPSource]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
}
#endregion
// package
#region 0.0.7.774.127.8.0.4.*
oid_0_0_7_774_127_8_0_4:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]";
switch (values[index++])
{
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[atpcPackage]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[rxLOSNotificationPackage]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[demLOSNotificationPackage]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[txLOSNotificationPackage]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[modLOSNotificationPackage]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[exerciseOnOffPkg]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[singleExercisePkg]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[privilegedChannelPkg]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[radioHoldOffTimePkg]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
}
#endregion
// parameter
#region 0.0.7.774.127.8.0.5.*
oid_0_0_7_774_127_8_0_5:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Parameters]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Parameters]/[radioProtectionStatusParameter]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
}
#endregion
// nameBinding
#region 0.0.7.774.127.8.0.6.*
oid_0_0_7_774_127_8_0_6:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[radioSPITTPSink-managedElement]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[radioSPITTPSink-managedElement]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[rsCTPSink-radioSPITTPSink]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[rsCTPSource-radioSPITTPSource]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[augSink-msTcTTPSink]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[augSource-msTcTTPSource]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[msTcCTPSink-rsTTPSink]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[msTcCTPSource-rsTTPSource]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[msTcTTPSink-sdhNE]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[msTcTTPSource-sdhNE]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[vc4HopcTTPSink-sdhNE]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[vc4HopcTTPSource-sdhNE]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[au4HopcCTPSink-augSink]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[au4HopcCTPSource-augSource]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
}
#endregion
// attribute
#region 0.0.7.774.127.8.0.7.*
oid_0_0_7_774_127_8_0_7:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[atpcImplemented]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[atpcEnabled]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioFrequency]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioSPITTPId]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[hitless]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioHoldOffTime]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[rpsSummaryStatus]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[exerciseOn]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[privilegedChannel]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioProtectionStatus]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioUnprotectedCTPId]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioProtectedTTPId]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
}
#endregion
// action
#region 0.0.7.774.127.8.0.9.*
oid_0_0_7_774_127_8_0_9:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Action types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Action types]/[invokeRadioExercise]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// protCoord
#region 0.0.7.774.127.9.*
oid_0_0_7_774_127_9:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_9_0;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/{values[index - 1]}";
}
// informationModel
#region 0.0.7.774.127.9.0.*
oid_0_0_7_774_127_9_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]";
switch (values[index++])
{
case 2: goto oid_0_0_7_774_127_9_0_2;
case 3: goto oid_0_0_7_774_127_9_0_3;
case 5: goto oid_0_0_7_774_127_9_0_5;
case 6: goto oid_0_0_7_774_127_9_0_6;
case 7: goto oid_0_0_7_774_127_9_0_7;
case 9: goto oid_0_0_7_774_127_9_0_9;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/{values[index - 1]}";
}
// asn1Module
#region 0.0.7.774.127.9.0.2.*
oid_0_0_7_774_127_9_0_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]/[SDHProtCoordASN1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// managedObjectClass
#region 0.0.7.774.127.9.0.3.*
oid_0_0_7_774_127_9_0_3:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Managed object classes]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectionCoordinator]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[sdhMSProtectionCoordinator]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
}
#endregion
// parameter
#region 0.0.7.774.127.9.0.5.*
oid_0_0_7_774_127_9_0_5:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[mSPConfigurationError]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[mSPGroupConfigurationParameter]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[mSPUnitConfigurationParameter]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[protectionConfigurationError]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[removeProtectionError]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
}
#endregion
// nameBinding
#region 0.0.7.774.127.9.0.6.*
oid_0_0_7_774_127_9_0_6:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Name bindings]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionCoordinator-sdhNE]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
}
#endregion
// nameBinding
#region 0.0.7.774.127.9.0.7.*
oid_0_0_7_774_127_9_0_7:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Attribute types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionCoordinatorId]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
}
#endregion
// action
#region 0.0.7.774.127.9.0.9.*
oid_0_0_7_774_127_9_0_9:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]/[dismissProtection]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]/[establishProtection]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]/[modifyProtection]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// msspr
#region 0.0.7.774.127.10.*
oid_0_0_7_774_127_10:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_10_0;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/{values[index - 1]}";
}
// informationModel
#region 0.0.7.774.127.10.0.*
oid_0_0_7_774_127_10_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_10_0_0;
case 2: goto oid_0_0_7_774_127_10_0_2;
case 3: goto oid_0_0_7_774_127_10_0_3;
case 4: goto oid_0_0_7_774_127_10_0_4;
case 5: goto oid_0_0_7_774_127_10_0_5;
case 6: goto oid_0_0_7_774_127_10_0_6;
case 7: goto oid_0_0_7_774_127_10_0_7;
case 9: goto oid_0_0_7_774_127_10_0_9;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/{values[index - 1]}";
}
// standardSpecificExtension
#region 0.0.7.774.127.10.0.0.*
oid_0_0_7_774_127_10_0_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]";
switch (values[index++])
{
case 0: goto oid_0_0_7_774_127_10_0_0_0;
case 1: goto oid_0_0_7_774_127_10_0_0_1;
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/{values[index - 1]}";
}
// mssprProtectionCriteria
#region 0.0.7.774.127.10.0.0.0.*
oid_0_0_7_774_127_10_0_0_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[mssprProtectionCriteria]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[mssprProtectionCriteria]/[mssprExcessiveErrorCriteria]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[mssprProtectionCriteria]/{values[index - 1]}";
}
#endregion
// msSPRProbableCause
#region 0.0.7.774.127.10.0.0.1.*
oid_0_0_7_774_127_10_0_0_1:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRDefaultKBytes]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRInconsistentAPSCodes]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRNodeIdMismatch]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRImproperAPSCodes]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRApsChannelProcessingFailure]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/{values[index - 1]}";
}
#endregion
#endregion
// asn1Module
#region 0.0.7.774.127.10.0.2.*
oid_0_0_7_774_127_10_0_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[ASN.1 modules]/[SDHMSSPRASN1]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// managedObjectClass
#region 0.0.7.774.127.10.0.3.*
oid_0_0_7_774_127_10_0_3:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[auSquelchTable]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[msSPRProtectionGroup]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[msSPRProtectionUnit]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[nutTable]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[ripTable]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[sdhMSSPRProtectionCoordinator]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[sPRingManager]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[squelchTable]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
}
#endregion
// package
#region 0.0.7.774.127.10.0.4.*
oid_0_0_7_774_127_10_0_4:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[changeSPRConfigurationPkg]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[enhancedWtrSpanPkg]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[fourFiberPUPkg]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[manualSPRConfigurationPkg]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[restoreExtraTrafficPkg]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[wtrSpanPkg]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
}
#endregion
// parameter
#region 0.0.7.774.127.10.0.5.*
oid_0_0_7_774_127_10_0_5:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/[msSPRConfigurationError]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/[msSPRLockoutTypeParameter]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/[msSPRProtectionGroupConfigParameter]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/[msSPRProtectionStatusParameter]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
}
#endregion
// nameBinding
#region 0.0.7.774.127.10.0.6.*
oid_0_0_7_774_127_10_0_6:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[auSquelchTable-squelchTable]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[nutTable-sPRingManager]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[ripTable-sPRingManager]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[sPRingManager-managedElement]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[squelchTable-sPRingManager]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
}
#endregion
// attribute
#region 0.0.7.774.127.10.0.7.*
oid_0_0_7_774_127_10_0_7:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[auTable]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[auNumber]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[currentSquelchingList]";
case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[directionTable]";
case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[enhancedWaitToRestoreTimeSpan]";
case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[msSPRProtectionStatus]";
case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[nodeNumber]";
case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[nutChannelList]";
case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[nutTableId]";
case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[protectionGroupPointer]";
case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[restoreExtraTraffic]";
case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ringId]";
case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ringMap]";
case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ringPU]";
case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ripChannelList]";
case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ripTableId]";
case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[spanPU]";
case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[sPRingApplication]";
case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[sPRingManagerId]";
case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[squelchTableId]";
case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[waitToRestoreTimeSpan]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
}
#endregion
// action
#region 0.0.7.774.127.10.0.9.*
oid_0_0_7_774_127_10_0_9:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]/[changeSPRConfiguration]";
case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]/[updateRipTable]";
case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]/[updateSquelchTable]";
default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
#endregion
// g722-1, g7221
#region 0.0.7.7221.*
oid_0_0_7_7221:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]";
switch (values[index++])
{
case 1: goto oid_0_0_7_7221_1;
default: return $"/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/{values[index - 1]}";
}
// generic-capabilities
#region 0.0.7.7221.1.*
oid_0_0_7_7221_1:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/[Standard capability identifier]";
case 2: goto oid_0_0_7_7221_1_2;
default: return $"/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/{values[index - 1]}";
}
// generic-capabilities
#region 0.0.7.7221.1.2.*
oid_0_0_7_7221_1_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/[Extended modes]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/[Extended modes]/[Extended mode capability]";
default: return $"/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/[Extended modes]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// 7222
#region 0.0.7.7222.*
oid_0_0_7_7222:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]";
switch (values[index++])
{
case 1: goto oid_0_0_7_7222_1;
default: return $"/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]/{values[index - 1]}";
}
// 7222
#region 0.0.7.7222.1.*
oid_0_0_7_7222_1:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]/[Generic capabilities]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]/[Generic capabilities]/[First generic capability]";
default: return $"/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]/[Generic capabilities]/{values[index - 1]}";
}
#endregion
#endregion
// g776-1, g7761
#region 0.0.7.7761.*
oid_0_0_7_7761:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]";
switch (values[index++])
{
case 7: goto oid_0_0_7_7761_7;
default: return $"/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/{values[index - 1]}";
}
// attribute
#region 0.0.7.7761.7.*
oid_0_0_7_7761_7:
if (index == values.Length) return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]";
switch (values[index++])
{
case 235: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[facsimileDemodulation]";
case 317: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[facsimileDemodulationDS0]";
case 318: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[q50aSimpDLConAbcd]";
case 319: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[nssNotSupportedManufacturerCode]";
case 320: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[nssNotSupportedMachineCode]";
case 321: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[bcAssignment]";
case 322: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[alarmSeverityClassification]";
default: return $"/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/{values[index - 1]}";
}
#endregion
#endregion
// gntm
#region 0.0.7.85501.*
oid_0_0_7_85501:
if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]";
switch (values[index++])
{
case 0: goto oid_0_0_7_85501_0;
default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/{values[index - 1]}";
}
// informationModel
#region 0.0.7.85501.0.*
oid_0_0_7_85501_0:
if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]";
switch (values[index++])
{
case 2: goto oid_0_0_7_85501_0_2;
case 3: goto oid_0_0_7_85501_0_3;
case 4: goto oid_0_0_7_85501_0_4;
case 6: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Name bindings]";
case 7: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Attribute types]";
case 9: goto oid_0_0_7_85501_0_9;
case 10: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Notifications]";
case 12: goto oid_0_0_7_85501_0_12;
default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/{values[index - 1]}";
}
// asn1Modules
#region 0.0.7.85501.0.2.*
oid_0_0_7_85501_0_2:
if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[ASN.1 modules]/[G85501-ASN1TypeModule]";
default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// managedObjectClass
#region 0.0.7.85501.0.3.*
oid_0_0_7_85501_0_3:
if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Managed object classes]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Managed object classes]/[basicLayerNetworkDomain]";
case 2: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Managed object classes]/[basicSubNetwork]";
default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Managed object classes]/{values[index - 1]}";
}
#endregion
// package
#region 0.0.7.85501.0.4.*
oid_0_0_7_85501_0_4:
if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[basicConnectionPerformerPackage]";
case 2: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[basicTrailHandlerPackage]";
case 3: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[logicalLinkEndHandlerPackage]";
case 4: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[logicalLinkHandlerPackage]";
case 5: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[topologicalLinkEndHandlerPackage]";
case 6: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[topologicalLinkHandlerPackage]";
default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/{values[index - 1]}";
}
#endregion
// action
#region 0.0.7.85501.0.9.*
oid_0_0_7_85501_0_9:
if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[associateNetworkTTPWithTopologicalLinkEnd]";
case 2: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[associateTrailWithTopologicalLink]";
case 3: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[disassociateNetworkTTPFromTopologicalLinkEnd]";
case 4: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[disassociateTrailFromTopologicalLink]";
case 5: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[establishLogicalLink]";
case 6: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[establishLogicalLinkAndEnds]";
case 7: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[establishTopologicalLink]";
case 8: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[establishTopologicalLinkAndEnds]";
case 9: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[releaseSnc]";
case 10: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[releaseTrail]";
case 11: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[removeLogicalLink]";
case 12: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[removeLogicalLinkAndEnds]";
case 13: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[removeTopologicalLink]";
case 14: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[removeTopologicalLinkAndEnds]";
case 15: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[setupSnc]";
case 16: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[setupTrail]";
default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/{values[index - 1]}";
}
#endregion
// specificError
#region 0.0.7.85501.0.12.*
oid_0_0_7_85501_0_12:
if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[aEndNetworkTPConnected]";
case 2: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[capacityProvisionned]";
case 3: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[consistencyFailure]";
case 4: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToAssociate]";
case 5: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToConnect]";
case 6: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToCreateTopologicalLink]";
case 7: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToDeleteLink]";
case 8: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToDeleteTopologicalLinkEnd]";
case 9: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToDisassociate]";
case 10: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToRelease]";
case 11: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToSetDirectionality]";
case 13: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[finalCapacitiesFailure]";
case 14: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[incorrectLink]";
case 15: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[incorrectLinkEnds]";
case 16: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[incorrectSubnetwork]";
case 17: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[incorrectSubnetworkTerminationPoints]";
case 18: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[initialCapacitiesFailure]";
case 19: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[invalidTrafficDescriptor]";
case 20: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[invalidTrail]";
case 21: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[invalidTransportServiceCharacteristics]";
case 23: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[linkAndTrailsNotCompatible]";
case 24: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[linkEndAndNetworkTTPsNotCompatible]";
case 25: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[linkConnectionsExisting]";
case 26: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkCTPsExisting]";
case 27: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPAlreadyAssociated]";
case 28: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPNotAssociated]";
case 29: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPsInAEndAccessGroupConnected]";
case 30: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPsInZEndAccessGroupConnected]";
case 31: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPsNotPartOfLayerND]";
case 32: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[noSuchNetworkTTP]";
case 33: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[noSuchSnc]";
case 34: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[noSuchTrail]";
case 35: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[trailAlreadyAssociated]";
case 36: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[sncConnected]";
case 37: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[trailConnected]";
case 38: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[trailNotAssociated]";
case 39: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[unknownSnc]";
case 40: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[unknownTrail]";
case 41: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[userIdentifierNotUnique]";
case 42: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[wrongAEndDirectionality]";
case 43: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[wrongZEndDirectionality]";
case 44: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[zEndNetworkTPConnected]";
default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
// h
#region 0.0.8.*
oid_0_0_8:
if (index == values.Length) return "/ITU-T/Recommendation/H";
switch (values[index++])
{
case 224: goto oid_0_0_8_224;
case 230: goto oid_0_0_8_230;
case 235: goto oid_0_0_8_235;
case 239: goto oid_0_0_8_239;
case 241: goto oid_0_0_8_241;
case 245: goto oid_0_0_8_245;
case 248: goto oid_0_0_8_248;
case 249: goto oid_0_0_8_249;
case 261: goto oid_0_0_8_261;
case 263: goto oid_0_0_8_263;
case 282: goto oid_0_0_8_282;
case 283: goto oid_0_0_8_283;
case 323: goto oid_0_0_8_323;
case 324: goto oid_0_0_8_324;
case 341: goto oid_0_0_8_341;
//TODO: case 350: goto oid_0_0_8_350;
//TODO: case 450: goto oid_0_0_8_450;
//TODO: case 460: goto oid_0_0_8_460;
//TODO: case 641: goto oid_0_0_8_641;
//TODO: case 2250: goto oid_0_0_8_2250;
default: return $"/ITU-T/Recommendation/H/{values[index - 1]}";
}
// h224
#region 0.0.8.224.*
oid_0_0_8_224:
if (index == values.Length) return "/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]";
switch (values[index++])
{
case 1: goto oid_0_0_8_224_1;
default: return $"/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]/{values[index - 1]}";
}
// generic-capabilities
#region 0.0.8.224.1.*
oid_0_0_8_224_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]/[Generic capability identifier]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]/[Generic capability identifier]/[First generic capability]";
default: return $"/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]/[Generic capability identifier]/{values[index - 1]}";
}
#endregion
#endregion
// 230
#region 0.0.8.230.*
oid_0_0_8_230:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Frame-synchronous control and indication signals for audiovisual systems]";
switch (values[index++])
{
case 2: return "/ITU-T/Recommendation/H/[Frame-synchronous control and indication signals for audiovisual systems]/[Generic message]";
default: return $"/ITU-T/Recommendation/H/[Frame-synchronous control and indication signals for audiovisual systems]/{values[index - 1]}";
}
#endregion
// h235
#region 0.0.8.235.*
oid_0_0_8_235:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]";
switch (values[index++])
{
case 0: goto oid_0_0_8_235_0;
default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/{values[index - 1]}";
}
// version
#region 0.0.8.235.0.*
oid_0_0_8_235_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]";
switch (values[index++])
{
case 1: goto oid_0_0_8_235_0_1;
case 2: goto oid_0_0_8_235_0_2;
case 3: goto oid_0_0_8_235_0_3;
case 9: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[End-to-end ClearToken carrying sendersID for verification at the recipient side]";
default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/{values[index - 1]}";
}
// 1
#region 0.0.8.235.0.1.*
oid_0_0_8_235_0_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in Procedure I for the CryptoToken-tokenOID, indicating that the hash includes all fields in the RAS/H.225.0 message (authentication and integrity)]";
case 2: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedure II\" for the CryptoToken-tokenOID indicating that the signature includes a subset of fields in the RAS/H.225.0 message (ClearToken) for authentication-only terminals without integrity]";
case 3: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedure II\" for the ClearToken-tokenOID indicating that the ClearToken is being used for end-to-end authentication/integrity]";
case 4: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedures II or III\" to indicate that certificate carries a Uniform Resource Locator (URL)]";
case 5: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[ClearToken being used for message authentication and integrity (used in \"Procedure I\" for the ClearToken-tokenOID)]";
case 6: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedure I\" indicating use of HMAC-SHA1-96]";
case 7: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedure II\" to indicate message authentication, integrity and non-repudiation]";
default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/{values[index - 1]}";
}
#endregion
// 2
#region 0.0.8.235.0.2.*
oid_0_0_8_235_0_2:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Hash that includes all fields in the RAS/H.225.0 message (authentication and integrity) (used in \"Procedure I\" for the ClearToken-tokenOID)]";
case 2: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Hash that includes all fields in the RAS/H.225.0 message (authentication and integrity) (used in \"Procedure I\" for the ClearToken-tokenOID)]";
case 3: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Hash that includes all fields in the RAS/H.225.0 message (authentication and integrity) (used in \"Procedure I\" for the ClearToken-tokenOID)]";
case 4: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Certificate that carries a Uniform Resource Locator (URL) in Procedures \"II\" or \"III\"]";
case 5: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[ClearToken being used for message authentication and integrity (used in \"Procedure I\" for the ClearToken-tokenOID)]";
case 6: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Use of HMAC-SHA1-96 (used in \"Procedure I\" for the Algorithm OID)]";
case 7: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Token used in \"Procedure II\" to indicate message authentication, integrity and non-repudiation]";
case 8: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Anti-spamming using HMAC-SHA1-96]";
case 9: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[End-to-end ClearToken carrying sendersID for verification at the recipient side]";
case 31: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Remote Authentication Dial-In User Service (RADIUS) challenge in the ClearToken]";
case 32: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Remote Authentication Dial-In User Service (RADIUS) response (conveyed in the challenge field) in the ClearToken]";
case 33: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Back-End Server (BES) default mode with a protected password in the ClearToken]";
case 40: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Non-standard DH-group (Diffie-Hellman) explicitly provided]";
case 43: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[1024-bit bDH group]";
default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/{values[index - 1]}";
}
#endregion
// 3
#region 0.0.8.235.0.3.*
oid_0_0_8_235_0_3:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using Triple-DES (168-bit) in outer-OFB mode and 1024-bit DH-group with 64-bit feedback]";
case 2: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in \"Procedure II\" for the CryptoToken-tokenOID indicating that the signature includes a subset of fields in the RAS/H.225.0 message (ClearToken) for authentication-only terminals without integrity]";
case 9: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[End-to-end ClearToken carrying sendersID for verification at the recipient side]";
case 12: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[H.245 Dual Tone Multi-Frequency (DTMF) encryption with DES-56 in Enhanced Output FeedBack (EOFB) mode]";
case 13: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[H.245 Dual Tone Multi-Frequency (DTMF) encryption with 3DES-168 in Enhanced Output FeedBack (EOFB) mode]";
case 14: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[H.245 Dual Tone Multi-Frequency (DTMF) encryption with AES-128 in Enhanced Output FeedBack (EOFB) mode]";
case 24: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Version 3 capability indicator in ClearToken during call signalling]";
case 26: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Indicates the \"NULL encryption algorithm\"]";
case 27: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using RC2-compatible (56 bit) or RC2-compatible in Enhanced Output FeedBack (EOFB) mode and 512-bit DH-group]";
case 28: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using Data Encryption Standard (DES) (56 bit) in Enhanced Output FeedBack (EOFB) mode and 512-bit DH-group with 64-bit feedback]";
case 29: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using Triple-DES (168 bit) in outer-EOFB mode (Enhanced Output FeedBack) and 1024-bit DH-group with 64-bit feedback]";
case 30: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using Advanced Encryption Standard (AES) (128-bit) in Enhanced Output FeedBack (EOFB) mode and 1024-bit DH-group]";
case 40: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Non-standard DH-group explicitly provided]";
case 43: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[1024-bit Diffie-Hellman (DH) group]";
case 44: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[1536-bit Diffie-Hellman (DH) group]";
case 48: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in the Direct-Routed Call (DRC) procedure during \"GRQ/RRQ\" and \"GCF/RCF\" and \"ARQ\" message to let the EndPoint/GateKeeper (EP/GK) indicate support of Annex I]";
case 49: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in the Direct-Routed Call (DRC) procedure for the ClearToken tokenOID indicating that the CLearToken holds an end-to-end key for the caller]";
case 50: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in the Direct-Routed Call (DRC) procedure for the ClearToken tokenOID indicating that the ClearToken holds an end-to-end key for the callee]";
case 51: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in the Direct-Routed Call (DRC) procedure for the keyDerivationOID within V3KeySyncMaterial to indicate the applied key derivation method in clause I.10 using the HMAC-SHA1 pseudo-random function]";
case 71: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Indicates a baseline ClearToken for Rec. ITU-T H.235, Annex F in the context of this annex]";
case 72: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Symmetric key distribution protocol using pre-shared symmetric keys and Keyed-Hashing for Message Authentication (HMACs, see IETF RFC 2104 and RFC 3830)]";
case 73: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Diffie-Hellman key agreement protocol using pre-shared symmetric keys and Keyed-Hashing for Message Authentication (HMACs, see IETF RFC 2104 and RFC 3830)]";
case 74: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[(RSA-based) public-key distribution protocol using digital signatures (see IETF RFC 3830)]";
case 75: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Diffie-Hellman key agreement protocol using digital signatures (see IETF RFC 3830)]";
case 76: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Multimedia Internet KEYing (MIKEY) protocol family generally without indicating specifically any particular MIKEY key management protocol variant such as MIKEY-PS, MIKEY-DHHMAC, MIKEY-PK-SIGN or MIKEY-DH-SIGN]";
default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// h239
#region 0.0.8.239.*
oid_0_0_8_239:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]";
switch (values[index++])
{
case 1: goto oid_0_0_8_239_1;
case 2: return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic message identifier]";
default: return $"/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/{values[index - 1]}";
}
// generic-capabilities
#region 0.0.8.239.1.*
oid_0_0_8_239_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic capability identifier]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic capability identifier]/[Control Capability]";
case 2: return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic capability identifier]/[Extended Video Capability]";
default: return $"/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic capability identifier]/{values[index - 1]}";
}
#endregion
#endregion
// h241
#region 0.0.8.241.*
oid_0_0_8_241:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]";
switch (values[index++])
{
case 0: goto oid_0_0_8_241_0;
default: return $"/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/{values[index - 1]}";
}
// specificVideoCodecCapabilities
#region 0.0.8.241.0.*
oid_0_0_8_241_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]";
switch (values[index++])
{
case 0: goto oid_0_0_8_241_0_0;
default: return $"/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/{values[index - 1]}";
}
// h264
#region 0.0.8.241.0.0.*
oid_0_0_8_241_0_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]";
switch (values[index++])
{
case 0: goto oid_0_0_8_241_0_0_0;
case 1: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Generic capability identifier]";
case 2: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Set submode]";
case 3: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Set Scalable Video Coding (SVC) mode capability]";
default: return $"/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/{values[index - 1]}";
}
// h264
#region 0.0.8.241.0.0.0.*
oid_0_0_8_241_0_0_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]/[Transport of Rec. ITU-T H.264 streams in Rec. ITU-T H.323 systems]";
case 1: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]/[ITU-T H.241/H.264 video protocol, IETF RFC 3984 non interleaved]";
case 2: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]/[ITU-T H.241/H.264 video protocol, IETF RFC 3984 interleaved]";
default: return $"/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
// h245
#region 0.0.8.245.*
oid_0_0_8_245:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]";
switch (values[index++])
{
case 0: goto oid_0_0_8_245_0;
case 1: goto oid_0_0_8_245_1;
default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/{values[index - 1]}";
}
// version
#region 0.0.8.245.0.*
oid_0_0_8_245_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 1]";
case 2: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 2]";
case 3: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 3]";
case 4: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 4]";
case 5: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 5]";
case 6: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 6]";
case 7: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 7]";
case 8: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 8]";
case 9: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 9]";
case 10: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 10]";
case 11: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 11]";
case 12: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 12]";
case 13: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 13]";
case 14: goto oid_0_0_8_245_0_14;
case 15: goto oid_0_0_8_245_0_15;
case 16: goto oid_0_0_8_245_0_16;
case 17: goto oid_0_0_8_245_0_17;
default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/{values[index - 1]}";
}
// 14
#region 0.0.8.245.0.14.*
oid_0_0_8_245_0_14:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 14]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 14]/[MULTIMEDIA-SYTSTEM-CONTROL]";
default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 14]/{values[index - 1]}";
}
#endregion
// 15
#region 0.0.8.245.0.15.*
oid_0_0_8_245_0_15:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 15]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 15]/[MULTIMEDIA-SYTSTEM-CONTROL]";
default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 15]/{values[index - 1]}";
}
#endregion
// 16
#region 0.0.8.245.0.16.*
oid_0_0_8_245_0_16:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 16]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 16]/[MULTIMEDIA-SYTSTEM-CONTROL]";
default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 16]/{values[index - 1]}";
}
#endregion
// 16
#region 0.0.8.245.0.17.*
oid_0_0_8_245_0_17:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 17]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 17]/[MULTIMEDIA-SYTSTEM-CONTROL]";
default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 17]/{values[index - 1]}";
}
#endregion
#endregion
// generic-capabilities
#region 0.0.8.245.1.*
oid_0_0_8_245_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]";
switch (values[index++])
{
case 0: goto oid_0_0_8_245_1_0;
case 1: goto oid_0_0_8_245_1_1;
case 2: goto oid_0_0_8_245_1_2;
case 3: goto oid_0_0_8_245_1_3;
case 4: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Generic multiplex capabilities]";
case 5: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Generic user-input capabilities]";
default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/{values[index - 1]}";
}
// video
#region 0.0.8.245.1.0.*
oid_0_0_8_245_1_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Video]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Video]/[Generic capability for ISO/IEC 14496-2]";
default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Video]/{values[index - 1]}";
}
#endregion
// audio
#region 0.0.8.245.1.1.*
oid_0_0_8_245_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for ISO/IEC 14496-3]";
case 1: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for the Global System for Mobile (GSM) Adaptive Multi rate speech codec]";
case 2: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for the Algebraic Code-Excited Linear Prediction (ACELP) voice codec specified in TIA/EIA/ANSI IS-136]";
case 3: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for the TIA/EIA/ANSI IS-136 \"US1\" voice codec]";
case 4: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for the TIA/EIA IS-127 Enhanced Variable Rate Codec]";
case 5: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for the ISO/IEC 13818-7 standard]";
case 6: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for International Telecommunication Union - Radiocommunication sector (ITU-R) BS.1196 as well as IETF RFC 3389 (deprecated)]";
case 7: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for L-16 sample base variable rate linear 16-bit codec as defined in IETF RFC 1890]";
case 8: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Bounded audio stream capability]";
case 9: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for the Global System for Mobile communications (GSM) Adaptive Multi Rate Narrow Band (AMR-NB) codec (defined in Rec. ITU-T H.245, Annex R)]";
case 10: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for the Global System for Mobile communications (GSM) Adaptive Multi Rate Wide Band (AMR-WB) codec (defined in Rec. ITU-T H.245, Annex R)]";
case 11: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for the Internet Low Bit Rate Codec (iLBC) (defined in ITU-T H.245, Annex S)]";
case 12: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for ITU-R BS.1196 (defined in ITU-T H.245, Annex M)]";
case 13: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for signalling comfort noise as specified in RFC 3389 (defined in ITU-T H.245, Annex N)]";
default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/{values[index - 1]}";
}
#endregion
// data
#region 0.0.8.245.1.2.*
oid_0_0_8_245_1_2:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Data]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Data]/[Generic capability for ISO/IEC 14496-1]";
case 1: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Data]/[Used to indicate the generic capability for Nx64 clear channel data transmission (documented in ITU-T H.245, Annex Q)]";
default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Data]/{values[index - 1]}";
}
#endregion
// control
#region 0.0.8.245.1.3.*
oid_0_0_8_245_1_3:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]/[Generic capability for logical channel bit rate management]";
case 1: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]/[DynamicPayloadType Replacement (generic capability to replace the dynamic payload type value signalled in open logical channel connection requests with the value signalled in the corresponding open logical channel acknowledgements)]";
case 2: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]/[Generic capability related to support of different versions of the Internet Protocol (IP) for open logical channel signaling]";
default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// h248
#region 0.0.8.248.*
oid_0_0_8_248:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Gateway control protocol]";
switch (values[index++])
{
case 0: goto oid_0_0_8_248_0;
default: return $"/ITU-T/Recommendation/H/[Gateway control protocol]/{values[index - 1]}";
}
// modules
#region 0.0.8.248.0.*
oid_0_0_8_248_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]";
switch (values[index++])
{
case 0: goto oid_0_0_8_248_0_0;
default: return $"/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/{values[index - 1]}";
}
// media-gateway-control
#region 0.0.8.248.0.0.*
oid_0_0_8_248_0_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/[MEDIA-GATEWAY-CONTROL]";
switch (values[index++])
{
case 2: return "/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/[MEDIA-GATEWAY-CONTROL]/[Version 2]";
case 3: return "/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/[MEDIA-GATEWAY-CONTROL]/[Version 3]";
default: return $"/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/[MEDIA-GATEWAY-CONTROL]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// 249
#region 0.0.8.249.*
oid_0_0_8_249:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/[navigation-key]";
case 2: return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/[soft-keys]";
case 3: return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/[pointing-device]";
case 4: return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/[modal-interface]";
default: return $"/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/{values[index - 1]}";
}
#endregion
// 261
#region 0.0.8.261.*
oid_0_0_8_261:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]";
switch (values[index++])
{
case 1: goto oid_0_0_8_261_1;
default: return $"/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]/{values[index - 1]}";
}
// generic-capabilities
#region 0.0.8.261.1.*
oid_0_0_8_261_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]/[Generic capabilities]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]/[Generic capabilities]/[Video codec]";
default: return $"/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]/[Generic capabilities]/{values[index - 1]}";
}
#endregion
#endregion
// h263
#region 0.0.8.263.*
oid_0_0_8_263:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Video coding for low bit rate communication]";
switch (values[index++])
{
case 1: goto oid_0_0_8_263_1;
default: return $"/ITU-T/Recommendation/H/[Video coding for low bit rate communication]/{values[index - 1]}";
}
// generic-capabilities
#region 0.0.8.263.1.*
oid_0_0_8_263_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Video coding for low bit rate communication]/[Generic capabilities]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Video coding for low bit rate communication]/[Generic capabilities]/[First generic capability]";
default: return $"/ITU-T/Recommendation/H/[Video coding for low bit rate communication]/[Generic capabilities]/{values[index - 1]}";
}
#endregion
#endregion
// h282
#region 0.0.8.282.*
oid_0_0_8_282:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]";
switch (values[index++])
{
case 0: goto oid_0_0_8_282_0;
default: return $"/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]/{values[index - 1]}";
}
// version
#region 0.0.8.282.0.*
oid_0_0_8_282_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]/[Versions of Recommendation ITU-T H.282]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]/[Versions of Recommendation ITU-T H.282]/[RDC-PROTOCOL]";
default: return $"/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]/[Versions of Recommendation ITU-T H.282]/{values[index - 1]}";
}
#endregion
#endregion
// h283
#region 0.0.8.283.*
oid_0_0_8_283:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]";
switch (values[index++])
{
case 0: goto oid_0_0_8_283_0;
case 1: goto oid_0_0_8_283_1;
default: return $"/ITU-T/Recommendation/H/[Remote device control logical channel transport]/{values[index - 1]}";
}
// version
#region 0.0.8.283.0.*
oid_0_0_8_283_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Versions of Recommendation ITU-T H.283]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Versions of Recommendation ITU-T H.283]/[LCT-PROTOCOL]";
default: return $"/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Versions of Recommendation ITU-T H.283]/{values[index - 1]}";
}
#endregion
// generic-capabilities
#region 0.0.8.283.1.*
oid_0_0_8_283_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Generic Capability]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Generic Capability]/[First generic capability]";
default: return $"/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Generic Capability]/{values[index - 1]}";
}
#endregion
#endregion
// 323
#region 0.0.8.323.*
oid_0_0_8_323:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]";
switch (values[index++])
{
case 0: goto oid_0_0_8_323_0;
case 1: goto oid_0_0_8_323_1;
default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/{values[index - 1]}";
}
// main
#region 0.0.8.323.0.*
oid_0_0_8_323_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]";
switch (values[index++])
{
case 0: goto oid_0_0_8_323_0_0;
default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]/{values[index - 1]}";
}
// generic-capabilities
#region 0.0.8.323.0.0.*
oid_0_0_8_323_0_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]/[Generic capabilities]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]/[Generic capabilities]/[singleTransmitterMulticast]";
default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]/[Generic capabilities]/{values[index - 1]}";
}
#endregion
#endregion
// annex
#region 0.0.8.323.1.*
oid_0_0_8_323_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]";
switch (values[index++])
{
case 7: goto oid_0_0_8_323_1_7;
default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]/{values[index - 1]}";
}
// g
#region 0.0.8.323.1.7.*
oid_0_0_8_323_1_7:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]/[Annex G]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]/[Annex G]/[T140Data and T140Audio]";
default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]/[Annex G]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// h324
#region 0.0.8.324.*
oid_0_0_8_324:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]";
switch (values[index++])
{
case 1: goto oid_0_0_8_324_1;
default: return $"/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/{values[index - 1]}";
}
// generic-capabilities
#region 0.0.8.324.1.*
oid_0_0_8_324_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[http]";
case 1: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[sessionResetCapability]";
case 2: goto oid_0_0_8_324_1_2;
case 3: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[textConversationCapability]";
default: return $"/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/{values[index - 1]}";
}
// mona
#region 0.0.8.324.1.2.*
oid_0_0_8_324_1_2:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[Media-Oriented Negotiation Acceleration (MONA)]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[Media-Oriented Negotiation Acceleration (MONA)]/[Mean Opinion Score (MOS)]";
case 2: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[Media-Oriented Negotiation Acceleration (MONA)]/[Mean Opinion Score (MOS) Ack]";
default: return $"/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[Media-Oriented Negotiation Acceleration (MONA)]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// h341
#region 0.0.8.341.*
oid_0_0_8_341:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/{values[index - 1]}";
}
// mib, mmRoot
#region 0.0.8.341.1.*
oid_0_0_8_341_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]";
switch (values[index++])
{
case 0: goto oid_0_0_8_341_1_0;
case 1: goto oid_0_0_8_341_1_1;
//TODO: case 2: goto oid_0_0_8_341_1_2;
//TODO: case 3: goto oid_0_0_8_341_1_3;
//TODO: case 4: goto oid_0_0_8_341_1_4;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/{values[index - 1]}";
}
// mmRoot
#region 0.0.8.341.1.0.*
oid_0_0_8_341_1_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmRoot]";
switch (values[index++])
{
case 0: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmRoot]/[multimediaMibTC]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmRoot]/{values[index - 1]}";
}
#endregion
// mmH323Root
#region 0.0.8.341.1.1.*
oid_0_0_8_341_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_1;
case 2: goto oid_0_0_8_341_1_1_2;
//TODO: case 3: goto oid_0_0_8_341_1_1_3;
//TODO: case 4: goto oid_0_0_8_341_1_1_4;
//TODO: case 5: goto oid_0_0_8_341_1_1_5;
//TODO: case 6: goto oid_0_0_8_341_1_1_6;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/{values[index - 1]}";
}
// h225CallSignaling
#region 0.0.8.341.1.1.1.*
oid_0_0_8_341_1_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_1_1;
case 2: goto oid_0_0_8_341_1_1_1_2;
case 3: goto oid_0_0_8_341_1_1_1_3;
case 4: goto oid_0_0_8_341_1_1_1_4;
case 5: goto oid_0_0_8_341_1_1_1_5;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/{values[index - 1]}";
}
// callSignalConfig
#region 0.0.8.341.1.1.1.1.*
oid_0_0_8_341_1_1_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_1_1_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/{values[index - 1]}";
}
// callSignalConfigTable
#region 0.0.8.341.1.1.1.1.1.*
oid_0_0_8_341_1_1_1_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_1_1_1_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/{values[index - 1]}";
}
// callSignalConfigEntry
#region 0.0.8.341.1.1.1.1.1.1.*
oid_0_0_8_341_1_1_1_1_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigMaxConnections]";
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigAvailableConnections]";
case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigT303]";
case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigT301]";
case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigEnableNotifications]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// callSignalStats
#region 0.0.8.341.1.1.1.2.*
oid_0_0_8_341_1_1_1_2:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_1_2_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/{values[index - 1]}";
}
// callSignalStatsTable
#region 0.0.8.341.1.1.1.2.1.*
oid_0_0_8_341_1_1_1_2_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_1_2_1_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/{values[index - 1]}";
}
// callSignalStatsEntry
#region 0.0.8.341.1.1.1.2.1.1.*
oid_0_0_8_341_1_1_1_2_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallConnectionsIn]";
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallConnectionsOut]";
case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsAlertingMsgsIn]";
case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsAlertingMsgsOut]";
case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallProceedingsIn]";
case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallProceedingsOut]";
case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupMsgsIn]";
case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupMsgsOut]";
case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupAckMsgsIn]";
case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupAckMsgsOut]";
case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsProgressMsgsIn]";
case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsProgressMsgsOut]";
case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsReleaseCompleteMsgsIn]";
case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsReleaseCompleteMsgsOut]";
case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusMsgsIn]";
case 16: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusMsgsOut]";
case 17: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusInquiryMsgsIn]";
case 18: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusInquiryMsgsOut]";
case 19: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsFacilityMsgsIn]";
case 20: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsFacilityMsgsOut]";
case 21: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsInfoMsgsIn]";
case 22: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsInfoMsgsOut]";
case 23: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsNotifyMsgsIn]";
case 24: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsNotifyMsgsOut]";
case 25: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsAverageCallDuration]";
case 26: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallConnections]";
case 27: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsAlertingMsgs]";
case 28: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallProceedings]";
case 29: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupMsgs]";
case 30: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupAckMsgs]";
case 31: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsProgressMsgs]";
case 32: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsReleaseCompleteMsgs]";
case 33: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusMsgs]";
case 34: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusInquiryMsgs]";
case 35: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsFacilityMsgs]";
case 36: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsInfoMsgs]";
case 37: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsNotifyMsgs]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// connections
#region 0.0.8.341.1.1.1.3.*
oid_0_0_8_341_1_1_1_3:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsActiveConnections]";
case 2: goto oid_0_0_8_341_1_1_1_3_2;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/{values[index - 1]}";
}
// connectionsTable
#region 0.0.8.341.1.1.1.3.2.*
oid_0_0_8_341_1_1_1_3_2:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_1_3_2_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/{values[index - 1]}";
}
// connectionsTableEntry
#region 0.0.8.341.1.1.1.3.2.1.*
oid_0_0_8_341_1_1_1_3_2_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSrcTransporTAddressTag]";
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSrcTransporTAddress]";
case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCallIdentifier]";
case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsRole]";
case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsState]";
case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestTransporTAddressTag]";
case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestTransporTAddress]";
case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestAliasTag]";
case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestAlias]";
case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSrcH245SigTransporTAddressTag]";
case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSrcH245SigTransporTAddress]";
case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestH245SigTransporTAddressTag]";
case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestH245SigTransporTAddress]";
case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsConfId]";
case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCalledPartyNumber]";
case 16: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber1]";
case 17: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber2]";
case 18: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber3]";
case 19: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber4]";
case 20: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber5]";
case 21: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsFastCall]";
case 22: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSecurity]";
case 23: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsH245Tunneling]";
case 24: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCanOverlapSend]";
case 25: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCRV]";
case 26: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCallType]";
case 27: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsRemoteExtensionAddress]";
case 28: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsExtraCRV1]";
case 29: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsExtraCRV2]";
case 30: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsConnectionStartTime]";
case 31: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsEndpointType]";
case 32: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsReleaseCompleteReason]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// 4
#region 0.0.8.341.1.1.1.4.*
oid_0_0_8_341_1_1_1_4:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]";
switch (values[index++])
{
case 0: goto oid_0_0_8_341_1_1_1_4_0;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]/{values[index - 1]}";
}
// callSignalEvents
#region 0.0.8.341.1.1.1.4.0.*
oid_0_0_8_341_1_1_1_4_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]/[callSignalEvents]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]/[callSignalEvents]/[callReleaseComplete]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]/[callSignalEvents]/{values[index - 1]}";
}
#endregion
#endregion
// callSignalingMIBConformance
#region 0.0.8.341.1.1.1.5.*
oid_0_0_8_341_1_1_1_5:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_1_5_1;
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[callSignalingMIBCompliance]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/{values[index - 1]}";
}
// callSignalingMIBGroups
#region 0.0.8.341.1.1.1.5.1.*
oid_0_0_8_341_1_1_1_5_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[callSignalConfigGroup]";
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[callSignalStatsGroup]";
case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[connectionsGroup]";
case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[callSignalEventsGroup]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// ras
#region 0.0.8.341.1.1.2.*
oid_0_0_8_341_1_1_2:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_2_1;
case 2: goto oid_0_0_8_341_1_1_2_2;
case 3: goto oid_0_0_8_341_1_1_2_3;
case 4: goto oid_0_0_8_341_1_1_2_4;
case 5: goto oid_0_0_8_341_1_1_2_5;
case 6: goto oid_0_0_8_341_1_1_2_6;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/{values[index - 1]}";
}
// rasConfiguration
#region 0.0.8.341.1.1.2.1.*
oid_0_0_8_341_1_1_2_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_2_1_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/{values[index - 1]}";
}
// rasConfigurationTable
#region 0.0.8.341.1.1.2.1.1.*
oid_0_0_8_341_1_1_2_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_2_1_1_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/{values[index - 1]}";
}
// rasConfigurationTableEntry
#region 0.0.8.341.1.1.2.1.1.1.*
oid_0_0_8_341_1_1_2_1_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationGatekeeperIdentifier]";
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationTimer]";
case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationMaxNumberOfRetries]";
case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationGatekeeperDiscoveryAddressTag]";
case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationGatekeeperDiscoveryAddress]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// rasRegistration
#region 0.0.8.341.1.1.2.2.*
oid_0_0_8_341_1_1_2_2:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_2_2_1;
case 2: goto oid_0_0_8_341_1_1_2_2_2;
case 3: goto oid_0_0_8_341_1_1_2_2_3;
case 4: goto oid_0_0_8_341_1_1_2_2_4;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/{values[index - 1]}";
}
// rasRegistrationTable
#region 0.0.8.341.1.1.2.2.1.*
oid_0_0_8_341_1_1_2_2_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_2_2_1_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/{values[index - 1]}";
}
// rasRegistrationTableEntry
#region 0.0.8.341.1.1.2.2.1.1.*
oid_0_0_8_341_1_1_2_2_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationCallSignallingAddressTag]";
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationCallSignallingAddress]";
case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationSrcRasAddressTag]";
case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationSrcRasAddress]";
case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationIsGatekeeper]";
case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationGatekeeperId]";
case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationEndpointId]";
case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationEncryption]";
case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationWillSupplyUUIE]";
case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationIntegrityCheckValue]";
case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationTableNumberOfAliases]";
case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationTableRowStatus]";
case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationEndpointType]";
case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationPregrantedARQ]";
case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationIsregisteredByRRQ]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/{values[index - 1]}";
}
#endregion
#endregion
// rasRegistrationAliasTable
#region 0.0.8.341.1.1.2.2.2.*
oid_0_0_8_341_1_1_2_2_2:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_2_2_2_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/{values[index - 1]}";
}
// rasRegistrationAliasTableEntry
#region 0.0.8.341.1.1.2.2.2.1.*
oid_0_0_8_341_1_1_2_2_2_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]/[rasRegistrationAliasTableIndex]";
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]/[rasRegistrationAliasTag]";
case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]/[rasRegistrationAlias]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]/{values[index - 1]}";
}
#endregion
#endregion
// rasRegistrationRasAddressTable
#region 0.0.8.341.1.1.2.2.3.*
oid_0_0_8_341_1_1_2_2_3:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_2_2_3_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/{values[index - 1]}";
}
// rasRegistrationRasAddressTableEntry
#region 0.0.8.341.1.1.2.2.3.1.*
oid_0_0_8_341_1_1_2_2_3_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]/[rasRegistrationRasAddressTableIndex]";
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]/[rasRegistrationAdditionalSrcRasAddressTag]";
case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]/[rasRegistrationAdditionalSrcRasAddress]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]/{values[index - 1]}";
}
#endregion
#endregion
// rasRegistrationCallSignalingAddressTable
#region 0.0.8.341.1.1.2.2.4.*
oid_0_0_8_341_1_1_2_2_4:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_2_2_4_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/{values[index - 1]}";
}
// rasRegistrationCallSignalingAddressTableEntry
#region 0.0.8.341.1.1.2.2.4.1.*
oid_0_0_8_341_1_1_2_2_4_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]/[rasRegistrationCallSignalingAddressTableIndex]";
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]/[rasRegistrationAdditionalCallSignalingAddressTag]";
case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]/[rasRegistrationAdditionalCallSignalingAddress]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// rasAdmission
#region 0.0.8.341.1.1.2.3.*
oid_0_0_8_341_1_1_2_3:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_2_3_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/{values[index - 1]}";
}
// rasAdmissionTable
#region 0.0.8.341.1.1.2.3.1.*
oid_0_0_8_341_1_1_2_3_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_2_3_1_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/{values[index - 1]}";
}
// rasAdmissionTableEntry
#region 0.0.8.341.1.1.2.3.1.1.*
oid_0_0_8_341_1_1_2_3_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcCallSignallingAddressTag]";
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcCallSignallingAddress]";
case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestCallSignallingAddressTag]";
case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestCallSignallingAddress]";
case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionCallIdentifier]";
case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionConferenceId]";
case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionRasAddressTag]";
case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionRasAddress]";
case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionCRV]";
case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionIsGatekeeper]";
case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcAliasAddressTag]";
case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcAliasAddress]";
case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestAliasAddressTag]";
case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestAliasAddress]";
case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionAnswerCallIndicator]";
case 16: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionTime]";
case 17: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionEndpointId]";
case 18: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionBandwidth]";
case 19: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionIRRFrequency]";
case 20: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionCallType]";
case 21: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionCallModel]";
case 22: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcHandlesBandwidth]";
case 23: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestHandlesBandwidth]";
case 24: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSecurity]";
case 25: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcWillSupplyUUIE]";
case 26: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestWillSupplyUUIE]";
case 27: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionTableRowStatus]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// rasStats
#region 0.0.8.341.1.1.2.4.*
oid_0_0_8_341_1_1_2_4:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_2_4_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/{values[index - 1]}";
}
// rasStatsTable
#region 0.0.8.341.1.1.2.4.1.*
oid_0_0_8_341_1_1_2_4_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_2_4_1_1;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/{values[index - 1]}";
}
// rasStatsTableEntry
#region 0.0.8.341.1.1.2.4.1.1.*
oid_0_0_8_341_1_1_2_4_1_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsGatekeeperConfirms]";
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsGatekeeperRejects]";
case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsRegistrationConfirms]";
case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsRegistrationRejects]";
case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsUnregistrationConfirms]";
case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsUnregistrationRejects]";
case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsAdmissionConfirms]";
case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsAdmissionRejects]";
case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsBandwidthConfirms]";
case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsBandwidthRejects]";
case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsDisengageConfirms]";
case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsDisengageRejects]";
case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsLocationConfirms]";
case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsLocationRejects]";
case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsInfoRequests]";
case 16: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsInfoRequestResponses]";
case 17: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsnonStandardMessages]";
case 18: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsUnknownMessages]";
case 19: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsRequestInProgress]";
case 20: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsResourceAvailabilityIndicator]";
case 21: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsResourceAvailabilityConfirm]";
case 22: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsRegisteredEndpointsNo]";
case 23: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsAdmittedEndpointsNo]";
case 24: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsINAKs]";
case 25: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsIACKs]";
case 26: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsGkRoutedCalls]";
case 27: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsResourceAvailabilityIndications]";
case 28: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsResourceAvailabilityConfirmations]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// ???
#region 0.0.8.341.1.1.2.5.*
oid_0_0_8_341_1_1_2_5:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]";
switch (values[index++])
{
case 0: goto oid_0_0_8_341_1_1_2_5_0;
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/{values[index - 1]}";
}
// rasEvents
#region 0.0.8.341.1.1.2.5.0.*
oid_0_0_8_341_1_1_2_5_0:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/[lastArjReason]";
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/[lastArjRasAddressTag]";
case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/[lastArjRasAddress]";
case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/[admissionReject]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/{values[index - 1]}";
}
#endregion
#endregion
// rasMIBConformance
#region 0.0.8.341.1.1.2.6.*
oid_0_0_8_341_1_1_2_6:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]";
switch (values[index++])
{
case 1: goto oid_0_0_8_341_1_1_2_6_1;
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBCompliance]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/{values[index - 1]}";
}
// rasMIBGroups
#region 0.0.8.341.1.1.2.6.1.*
oid_0_0_8_341_1_1_2_6_1:
if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]";
switch (values[index++])
{
case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasConfigurationGroup]";
case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasRegistrationGroup]";
case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasAdmissionGroup]";
case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasStatsGroup]";
case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasEventsGroup]";
default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
#endregion
#endregion
#endregion
// i
#region 0.0.9.*
oid_0_0_9:
if (index == values.Length) return "/ITU-T/Recommendation/I";
switch (values[index++])
{
case 751: goto oid_0_0_9_751;
default: return $"/ITU-T/Recommendation/I/{values[index - 1]}";
}
// atmm, i751
#region 0.0.9.751.*
oid_0_0_9_751:
if (index == values.Length) return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]";
switch (values[index++])
{
case 0: goto oid_0_0_9_751_0;
default: return $"/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/{values[index - 1]}";
}
// informationModel
#region 0.0.9.751.0.*
oid_0_0_9_751_0:
if (index == values.Length) return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]";
switch (values[index++])
{
//TODO: case 0: goto oid_0_0_9_751_0_0;
//TODO: case 2: goto oid_0_0_9_751_0_2;
//TODO: case 3: goto oid_0_0_9_751_0_3;
//TODO: case 4: goto oid_0_0_9_751_0_4;
case 5: return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]/[Parameters]";
//TODO: case 6: goto oid_0_0_9_751_0_6;
//TODO: case 7: goto oid_0_0_9_751_0_7;
//TODO: case 9: goto oid_0_0_9_751_0_9;
case 10: return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]/[Notifications]";
case 11: return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]/[Relationship classes]";
//TODO: case 12: goto oid_0_0_9_751_0_12;
default: return $"/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// m
#region 0.0.13.*
oid_0_0_13:
if (index == values.Length) return "/ITU-T/Recommendation/M";
switch (values[index++])
{
//TODO: case 3100: goto oid_0_0_13_3100;
//TODO: case 3108: goto oid_0_0_13_3108;
//TODO: case 3611: goto oid_0_0_13_3611;
//TODO: case 3640: goto oid_0_0_13_3640;
//TODO: case 3641: goto oid_0_0_13_3641;
//TODO: case 3650: goto oid_0_0_13_3650;
default: return $"/ITU-T/Recommendation/M/{values[index - 1]}";
}
#endregion
// q
#region 0.0.17.*
oid_0_0_17:
if (index == values.Length) return "/ITU-T/Recommendation/Q";
switch (values[index++])
{
//TODO: case 733: goto oid_0_0_17_733;
//TODO: case 736: goto oid_0_0_17_736;
//TODO: case 751: goto oid_0_0_17_751;
//TODO: case 753: goto oid_0_0_17_753;
//TODO: case 754: goto oid_0_0_17_754;
//TODO: case 755: goto oid_0_0_17_755;
//TODO: case 763: goto oid_0_0_17_763;
//TODO: case 765: goto oid_0_0_17_765;
//TODO: case 773: goto oid_0_0_17_773;
//TODO: case 775: goto oid_0_0_17_775;
//TODO: case 813: goto oid_0_0_17_813;
//TODO: case 814: goto oid_0_0_17_814;
//TODO: case 815: goto oid_0_0_17_815;
//TODO: case 821: goto oid_0_0_17_821;
//TODO: case 822: goto oid_0_0_17_822;
//TODO: case 823: goto oid_0_0_17_823;
//TODO: case 824: goto oid_0_0_17_824;
//TODO: case 825: goto oid_0_0_17_825;
//TODO: case 826: goto oid_0_0_17_826;
//TODO: case 831: goto oid_0_0_17_831;
//TODO: case 832: goto oid_0_0_17_832;
//TODO: case 835: goto oid_0_0_17_835;
//TODO: case 836: goto oid_0_0_17_836;
//TODO: case 860: goto oid_0_0_17_860;
//TODO: case 932: goto oid_0_0_17_932;
//TODO: case 941: goto oid_0_0_17_941;
//TODO: case 950: goto oid_0_0_17_950;
//TODO: case 951: goto oid_0_0_17_951;
//TODO: case 952: goto oid_0_0_17_952;
//TODO: case 953: goto oid_0_0_17_953;
//TODO: case 954: goto oid_0_0_17_954;
//TODO: case 955: goto oid_0_0_17_955;
//TODO: case 956: goto oid_0_0_17_956;
//TODO: case 957: goto oid_0_0_17_957;
//TODO: case 1218: goto oid_0_0_17_1218;
//TODO: case 1228: goto oid_0_0_17_1228;
//TODO: case 1238: goto oid_0_0_17_1238;
//TODO: case 1248: goto oid_0_0_17_1248;
//TODO: case 1400: goto oid_0_0_17_1400;
//TODO: case 1551: goto oid_0_0_17_1551;
//TODO: case 1831: goto oid_0_0_17_1831;
//TODO: case 2724: goto oid_0_0_17_2724;
//TODO: case 2751: goto oid_0_0_17_2751;
//TODO: case 2932: goto oid_0_0_17_2932;
//TODO: case 2964: goto oid_0_0_17_2964;
//TODO: case 2981: goto oid_0_0_17_2981;
//TODO: case 2984: goto oid_0_0_17_2984;
//TODO: case 3303: goto oid_0_0_17_3303;
//TODO: case 3304: goto oid_0_0_17_3304;
//TODO: case 3308: goto oid_0_0_17_3308;
case 8361: return "/ITU-T/Recommendation/Q/[Specifications of Signalling System No. 7 -- Q3 interface]";
default: return $"/ITU-T/Recommendation/Q/{values[index - 1]}";
}
#endregion
// t
#region 0.0.20.*
oid_0_0_20:
if (index == values.Length) return "/ITU-T/Recommendation/T";
switch (values[index++])
{
//TODO: case 43: goto oid_0_0_20_43;
//TODO: case 123: goto oid_0_0_20_123;
//TODO: case 124: goto oid_0_0_20_124;
//TODO: case 126: goto oid_0_0_20_126;
//TODO: case 127: goto oid_0_0_20_127;
//TODO: case 128: goto oid_0_0_20_128;
//TODO: case 134: goto oid_0_0_20_134;
//TODO: case 135: goto oid_0_0_20_135;
//TODO: case 136: goto oid_0_0_20_136;
//TODO: case 137: goto oid_0_0_20_137;
case 330: return "/ITU-T/Recommendation/T/[TLMAAbsService]";
//TODO: case 433: goto oid_0_0_20_433;
//TODO: case 434: goto oid_0_0_20_434;
//TODO: case 435: goto oid_0_0_20_435;
//TODO: case 436: goto oid_0_0_20_436;
default: return $"/ITU-T/Recommendation/T/{values[index - 1]}";
}
#endregion
// v
#region 0.0.22.*
oid_0_0_22:
if (index == values.Length) return "/ITU-T/Recommendation/V";
switch (values[index++])
{
//TODO: case 43: goto oid_0_0_22_150;
default: return $"/ITU-T/Recommendation/V/{values[index - 1]}";
}
#endregion
// x
#region 0.0.24.*
oid_0_0_24:
if (index == values.Length) return "/ITU-T/Recommendation/X";
switch (values[index++])
{
//TODO: case 162: goto oid_0_0_24_162;
//TODO: case 754: goto oid_0_0_24_754;
//TODO: case 790: goto oid_0_0_24_790;
//TODO: case 792: goto oid_0_0_24_792;
//TODO: case 894: goto oid_0_0_24_894;
//TODO: case 1084: goto oid_0_0_24_1084;
//TODO: case 1089: goto oid_0_0_24_1089;
//TODO: case 1125: goto oid_0_0_24_1125;
//TODO: case 1243: goto oid_0_0_24_1243;
//TODO: case 1303: goto oid_0_0_24_1303;
default: return $"/ITU-T/Recommendation/X/{values[index - 1]}";
}
#endregion
#endregion
// administration
#region 0.2.*
oid_0_2:
if (index == values.Length) return "/ITU-T/Administration";
switch (values[index++])
{
case 202: return "/ITU-T/Administration/[Greece]";
case 204:
case 205: return "/ITU-T/Administration/[Kingdom of the Netherlands]";
case 206: return "/ITU-T/Administration/[Belgium]";
case 208:
case 209:
case 210:
case 211: return "/ITU-T/Administration/[France]";
case 212: return "/ITU-T/Administration/[Principality of Monaco]";
case 213: return "/ITU-T/Administration/[Principality of ANDORRA]";
case 214:
case 215: return "/ITU-T/Administration/[Spain]";
case 216: return "/ITU-T/Administration/[Hungary]";
case 218: return "/ITU-T/Administration/[Bosnia and Herzegovina]";
case 219: return "/ITU-T/Administration/[Republic of CROATIA]";
case 220: return "/ITU-T/Administration/[Republic of Serbia]";
case 222:
case 223:
case 224: return "/ITU-T/Administration/[Italy]";
case 225: return "/ITU-T/Administration/[Vatican City State]";
case 226: return "/ITU-T/Administration/[Romania]";
//TODO: case 228: goto oid_0_2_228;
case 229: return "/ITU-T/Administration/[Confederation of Switzerland]";
case 230: return "/ITU-T/Administration/[Czech Republic]";
case 231: return "/ITU-T/Administration/[Slovakia]";
case 232:
case 233: return "/ITU-T/Administration/[Austria]";
case 234:
case 235:
case 236:
case 237: return "/ITU-T/Administration/[United Kingdom of Great Britain and Northern Ireland]";
case 238:
case 239: return "/ITU-T/Administration/[Denmark]";
case 240: return "/ITU-T/Administration/[Sweden]";
//TODO: case 242: goto oid_0_2_242;
case 243: return "/ITU-T/Administration/[Norway]";
case 244: return "/ITU-T/Administration/[Finland]";
case 246: return "/ITU-T/Administration/[Republic of LITHUANIA]";
case 247: return "/ITU-T/Administration/[Republic of Latvia]";
case 248: return "/ITU-T/Administration/[Republic of ESTONIA]";
case 250:
case 251: return "/ITU-T/Administration/[Russian Federation]";
case 255: return "/ITU-T/Administration/[Ukraine]";
case 257: return "/ITU-T/Administration/[Republic of Belarus]";
case 259: return "/ITU-T/Administration/[Republic of Moldova]";
case 260:
case 261: return "/ITU-T/Administration/[Republic of Poland]";
//TODO: case 262: goto oid_0_2_262;
case 263:
case 264:
case 265: return "/ITU-T/Administration/[Federal Republic of Germany]";
case 266: return "/ITU-T/Administration/[Gibraltar]";
case 268:
case 269: return "/ITU-T/Administration/[Portugal]";
case 270: return "/ITU-T/Administration/[Luxembourg]";
case 272: return "/ITU-T/Administration/[Ireland]";
case 274: return "/ITU-T/Administration/[Iceland]";
case 276: return "/ITU-T/Administration/[Republic of Albania]";
case 278: return "/ITU-T/Administration/[Malta]";
case 280: return "/ITU-T/Administration/[Republic of Cyprus]";
case 282: return "/ITU-T/Administration/[Georgia]";
case 283: return "/ITU-T/Administration/[Republic of ARMENIA]";
case 284: return "/ITU-T/Administration/[Republic of Bulgaria]";
case 286: return "/ITU-T/Administration/[Turkey]";
case 288: return "/ITU-T/Administration/[Faroe Islands]";
case 290: return "/ITU-T/Administration/[Greenland]";
case 292: return "/ITU-T/Administration/[Republic of San Marino]";
case 293: return "/ITU-T/Administration/[Republic of SLOVENIA]";
case 294: return "/ITU-T/Administration/[The Former Yugoslav Republic of Macedonia]";
case 295: return "/ITU-T/Administration/[Principality of Liechtenstein]";
case 297: return "/ITU-T/Administration/[Montenegro]";
case 302:
case 303: return "/ITU-T/Administration/[Canada]";
case 308: return "/ITU-T/Administration/[Saint Pierre and Miquelon (Collectivité territoriale de la République française)]";
case 310:
case 311:
case 312:
case 313:
case 314:
case 315:
case 316: return "/ITU-T/Administration/[United States of America]";
case 330: return "/ITU-T/Administration/[Puerto Rico]";
case 332: return "/ITU-T/Administration/[United States Virgin Islands]";
case 334:
case 335: return "/ITU-T/Administration/[Mexico]";
case 338: return "/ITU-T/Administration/[Jamaica]";
case 340: return "/ITU-T/Administration/[French Department of Guadeloupe and French Department of Martinique]";
case 342: return "/ITU-T/Administration/[Barbados]";
case 344: return "/ITU-T/Administration/[Antigua and Barbuda]";
case 346: return "/ITU-T/Administration/[Cayman Islands]";
case 348: return "/ITU-T/Administration/[British Virgin Islands]";
case 350: return "/ITU-T/Administration/[Bermuda]";
case 352: return "/ITU-T/Administration/[Grenada]";
case 354: return "/ITU-T/Administration/[Montserrat]";
case 356: return "/ITU-T/Administration/[Saint Kitts and Nevis]";
case 358: return "/ITU-T/Administration/[Saint Lucia]";
case 360: return "/ITU-T/Administration/[Saint Vincent and the Grenadines]";
case 362: return "/ITU-T/Administration/[Netherlands Antilles]";
case 363: return "/ITU-T/Administration/[Aruba]";
case 364: return "/ITU-T/Administration/[Commonwealth of the Bahamas]";
case 365: return "/ITU-T/Administration/[Anguilla]";
case 366: return "/ITU-T/Administration/[Commonwealth of Dominica]";
case 368: return "/ITU-T/Administration/[Cuba]";
case 370: return "/ITU-T/Administration/[Dominican Republic]";
case 372: return "/ITU-T/Administration/[Republic of Haiti]";
case 374: return "/ITU-T/Administration/[Trinidad and Tobago]";
case 376: return "/ITU-T/Administration/[Turks and Caicos Islands]";
case 400: return "/ITU-T/Administration/[Azerbaijani Republic]";
case 401: return "/ITU-T/Administration/[Republic of KAZAKHSTAN]";
case 404: return "/ITU-T/Administration/[Republic of India]";
case 410:
case 411: return "/ITU-T/Administration/[Islamic Republic of Pakistan]";
case 412: return "/ITU-T/Administration/[Afghanistan]";
case 413: return "/ITU-T/Administration/[Democratic Scialist Republic of Sri Lanka]";
case 414: return "/ITU-T/Administration/[Union of MYANMAR]";
case 415: return "/ITU-T/Administration/[Lebanon]";
case 416: return "/ITU-T/Administration/[Hashemite Kingdom of Jordan]";
case 417: return "/ITU-T/Administration/[Syrian Arab Republic]";
case 418: return "/ITU-T/Administration/[Republic of Iraq]";
case 419: return "/ITU-T/Administration/[State of Kuwait]";
case 420: return "/ITU-T/Administration/[Kingdom of Saudi Arabia]";
case 421: return "/ITU-T/Administration/[Republic of Yemen]";
case 422: return "/ITU-T/Administration/[Sultanate of Oman]";
case 423: return "/ITU-T/Administration/[Reserved]";
case 424: return "/ITU-T/Administration/[United Arab Emirates]";
case 425: return "/ITU-T/Administration/[State of Israel]";
case 426: return "/ITU-T/Administration/[Kingdom of Bahrain]";
case 427: return "/ITU-T/Administration/[State of Qatar]";
case 428: return "/ITU-T/Administration/[Mongolia]";
case 429: return "/ITU-T/Administration/[Nepal]";
case 430: return "/ITU-T/Administration/[United Arab Emirates (Abu Dhabi)]";
case 431: return "/ITU-T/Administration/[United Arab Emirates (Dubai)]";
case 432: return "/ITU-T/Administration/[Islamic Republic of Iran]";
case 434: return "/ITU-T/Administration/[Republic of UZBEKISTAN]";
case 436: return "/ITU-T/Administration/[Republic of Tajikistan]";
case 437: return "/ITU-T/Administration/[Kyrgyz Republic]";
case 438: return "/ITU-T/Administration/[Turkmenistan]";
//TODO: case 440: goto oid_0_2_440;
case 441:
case 442:
case 443: return "/ITU-T/Administration/[Japan]";
//TODO: case 450: goto oid_0_2_450;
case 452: return "/ITU-T/Administration/[Viet Nam]";
case 453:
case 454: return "/ITU-T/Administration/[Hong Kong, China]";
case 455: return "/ITU-T/Administration/[Macau, China]";
case 456: return "/ITU-T/Administration/[Kingdom of Cambodia]";
case 457: return "/ITU-T/Administration/[Lao People's Democratic Republic]";
case 460: return "/ITU-T/Administration/[People's Republic of China]";
case 466: return "/ITU-T/Administration/[Taiwan, Province of China]";
case 467: return "/ITU-T/Administration/[Democratic People's Republic of Korea]";
case 470: return "/ITU-T/Administration/[The People's Republic of Bangladesh]";
case 472: return "/ITU-T/Administration/[Republic of MALDIVES]";
case 480:
case 481: return "/ITU-T/Administration/[Republic of Korea]";
case 502: return "/ITU-T/Administration/[Malaysia]";
case 505: return "/ITU-T/Administration/[AUSTRALIA]";
case 510: return "/ITU-T/Administration/[Republic of INDONESIA]";
case 515: return "/ITU-T/Administration/[Republic of the Philippines]";
case 520: return "/ITU-T/Administration/[Thailand]";
case 525:
case 526: return "/ITU-T/Administration/[Republic of Singapore]";
case 528: return "/ITU-T/Administration/[Brunei Darussalam]";
case 530: return "/ITU-T/Administration/[New Zealand]";
case 534: return "/ITU-T/Administration/[Commonwealth of the Northern Mariana Islands]";
case 535: return "/ITU-T/Administration/[Guam]";
case 536: return "/ITU-T/Administration/[Republic of Nauru]";
case 537: return "/ITU-T/Administration/[Papua New Guinea]";
case 539: return "/ITU-T/Administration/[Kingdom of Tonga]";
case 540: return "/ITU-T/Administration/[Solomon Islands]";
case 541: return "/ITU-T/Administration/[Republic of Vanuatu]";
case 542: return "/ITU-T/Administration/[Republic of Fiji]";
case 543: return "/ITU-T/Administration/[Wallis and Futuna (French Overseas Territory)]";
case 544: return "/ITU-T/Administration/[American Samoa]";
case 545: return "/ITU-T/Administration/[Republic of Kiribati]";
case 546: return "/ITU-T/Administration/[New Caledonia (French Overseas Territory)]";
case 547: return "/ITU-T/Administration/[French Polynesia (French Overseas Territory)]";
case 548: return "/ITU-T/Administration/[Cook Islands]";
case 549: return "/ITU-T/Administration/[Independent State of Samoa]";
case 550: return "/ITU-T/Administration/[Federated States of Micronesia]";
case 602: return "/ITU-T/Administration/[Arab Republic of Egypt]";
case 603: return "/ITU-T/Administration/[People's Democratic Republic of Algeria]";
case 604: return "/ITU-T/Administration/[Kingdom of Morocco]";
case 605: return "/ITU-T/Administration/[Tunisia]";
case 606: return "/ITU-T/Administration/[Socialist People's Libyan Arab Jamahiriya]";
case 607: return "/ITU-T/Administration/[The Republic of the Gambia]";
case 608: return "/ITU-T/Administration/[Republic of Senegal]";
case 609: return "/ITU-T/Administration/[Islamic Republic of Mauritania]";
case 610: return "/ITU-T/Administration/[Republic of Mali]";
case 611: return "/ITU-T/Administration/[Republic of Guinea]";
case 612: return "/ITU-T/Administration/[Republic of Côte d'Ivoire]";
case 613: return "/ITU-T/Administration/[Burkina Faso]";
case 614: return "/ITU-T/Administration/[Republic of the Niger]";
case 615: return "/ITU-T/Administration/[Togolese Republic]";
case 616: return "/ITU-T/Administration/[Republic of Benin]";
case 617: return "/ITU-T/Administration/[Republic of Mauritius]";
case 618: return "/ITU-T/Administration/[Republic of Liberia]";
case 619: return "/ITU-T/Administration/[Sierra Leone]";
case 620: return "/ITU-T/Administration/[Ghana]";
case 621: return "/ITU-T/Administration/[Federal Republic of Nigeria]";
case 622: return "/ITU-T/Administration/[Republic of Chad]";
case 623: return "/ITU-T/Administration/[Central African Republic]";
case 624: return "/ITU-T/Administration/[Republic of Cameroon]";
case 625: return "/ITU-T/Administration/[Republic of Cape Verde]";
case 626: return "/ITU-T/Administration/[Democratic Republic of Sao Tome and Principe]";
case 627: return "/ITU-T/Administration/[Equatorial Guinea]";
case 628: return "/ITU-T/Administration/[Gabon]";
case 629: return "/ITU-T/Administration/[Republic of the Congo]";
case 630: return "/ITU-T/Administration/[Democratic Republic of the Congo]";
case 631: return "/ITU-T/Administration/[Republic of Angola]";
case 632: return "/ITU-T/Administration/[Republic of Guinea-Bissau]";
case 633: return "/ITU-T/Administration/[Republic of Seychelles]";
case 634: return "/ITU-T/Administration/[Republic of the Sudan]";
case 635: return "/ITU-T/Administration/[Republic of Rwanda]";
case 636: return "/ITU-T/Administration/[Federal Democratic Republic of Ethiopia]";
case 637: return "/ITU-T/Administration/[Somali Democratic Republic]";
case 638: return "/ITU-T/Administration/[Republic of Djibouti]";
case 639: return "/ITU-T/Administration/[Republic of Kenya]";
case 640: return "/ITU-T/Administration/[United Republic of Tanzania]";
case 641: return "/ITU-T/Administration/[Republic of Uganda]";
case 642: return "/ITU-T/Administration/[Republic of Burundi]";
case 643: return "/ITU-T/Administration/[Republic of Mozambique]";
case 645: return "/ITU-T/Administration/[Republic of Zambia]";
case 646: return "/ITU-T/Administration/[Republic of Madagascar]";
case 647: return "/ITU-T/Administration/[French Departments and Territories in the Indian Ocean]";
case 648: return "/ITU-T/Administration/[Republic of Zimbabwe]";
case 649: return "/ITU-T/Administration/[Republic of Namibia]";
case 650: return "/ITU-T/Administration/[Malawi]";
case 651: return "/ITU-T/Administration/[Kingdom of Lesotho]";
case 652: return "/ITU-T/Administration/[Republic of Botswana]";
case 653: return "/ITU-T/Administration/[Eswatini (formerly, Kingdom of Swaziland)]";
case 654: return "/ITU-T/Administration/[Union of the Comoros]";
case 655: return "/ITU-T/Administration/[Republic of South Africa]";
case 658: return "/ITU-T/Administration/[Eritrea]";
case 702: return "/ITU-T/Administration/[Belize]";
case 704: return "/ITU-T/Administration/[Republic of Guatemala]";
case 706: return "/ITU-T/Administration/[Republic of El Salvador]";
case 708: return "/ITU-T/Administration/[Republic of Honduras]";
case 710: return "/ITU-T/Administration/[Nicaragua]";
case 712: return "/ITU-T/Administration/[Costa Rica]";
case 714: return "/ITU-T/Administration/[Republic of Panama]";
case 716: return "/ITU-T/Administration/[Peru]";
case 722: return "/ITU-T/Administration/[ARGENTINE Republic]";
case 724:
case 725: return "/ITU-T/Administration/[Federative Republic of Brazil]";
case 730: return "/ITU-T/Administration/[Chile]";
case 732: return "/ITU-T/Administration/[Republic of Colombia]";
case 734: return "/ITU-T/Administration/[Bolivarian Republic of Venezuela]";
case 736: return "/ITU-T/Administration/[Republic of Bolivia]";
case 738: return "/ITU-T/Administration/[Guyana]";
case 740: return "/ITU-T/Administration/[Ecuador]";
case 742: return "/ITU-T/Administration/[French Department of Guiana]";
case 744: return "/ITU-T/Administration/[Republic of PARAGUAY]";
case 746: return "/ITU-T/Administration/[Republic of Suriname]";
case 748: return "/ITU-T/Administration/[Eastern Republic of Uruguay]";
default: return $"/ITU-T/Administration/{values[index - 1]}";
}
#endregion
// network-operator
#region 0.3.*
oid_0_3:
if (index == values.Length) return "/ITU-T/Network-Operator";
switch (values[index++])
{
case 1111: return "/ITU-T/Network-Operator/[INMARSAT: Atlantic Ocean-East]";
case 1112: return "/ITU-T/Network-Operator/[INMARSAT: Pacific Ocean]";
case 1113: return "/ITU-T/Network-Operator/[INMARSAT: Indian Ocean]";
case 1114: return "/ITU-T/Network-Operator/[INMARSAT: Atlantic Ocean-West]";
case 2023: return "/ITU-T/Network-Operator/[Greece: Packet Switched Public Data Network (HELLASPAC)]";
case 2027: return "/ITU-T/Network-Operator/[Greece: LAN-NET]";
case 2041: return "/ITU-T/Network-Operator/[Netherlands: Datanet 1 X.25 access]";
case 2044: return "/ITU-T/Network-Operator/[Netherlands: Unisource / Unidata]";
case 2046: return "/ITU-T/Network-Operator/[Netherlands: Unisource / \"VPNS\"]";
case 2052: return "/ITU-T/Network-Operator/[Netherlands: Naamloze Vennootschap (NV) CasTel]";
case 2053: return "/ITU-T/Network-Operator/[Netherlands: Global One Communications BV]";
case 2055: return "/ITU-T/Network-Operator/[Netherlands: Rabofacet BV]";
case 2057: return "/ITU-T/Network-Operator/[Netherlands: Trionet v.o.f.]";
case 2062: return "/ITU-T/Network-Operator/[Belgium: Réseau de transmission de données à commutation par paquets, Data Communication Service (DCS)]";
case 2064: return "/ITU-T/Network-Operator/[Belgium: CODENET]";
case 2065: return "/ITU-T/Network-Operator/[Belgium: Code utilisé au niveau national pour le réseau Data Communication Service (DCS)]";
case 2066: return "/ITU-T/Network-Operator/[Belgium: Unisource Belgium X.25 Service (code canceled)]";
case 2067: return "/ITU-T/Network-Operator/[Belgium: MOBISTAR]";
case 2068: return "/ITU-T/Network-Operator/[Belgium: Accès au réseau Data Communication Service (DCS) via le réseau telex commuté national]";
case 2069: return "/ITU-T/Network-Operator/[Belgium: Acces au reseau DCS via le reseau telephonique commute national]";
case 2080: return "/ITU-T/Network-Operator/[France: Réseau de transmission de données à commutation par paquets \"TRANSPAC\"]";
case 2081: return "/ITU-T/Network-Operator/[France: Noeud de transit international]";
case 2082: return "/ITU-T/Network-Operator/[France: Grands services publics]";
case 2083: return "/ITU-T/Network-Operator/[France: Administrations]";
case 2084: return "/ITU-T/Network-Operator/[France: Air France]";
case 2085: return "/ITU-T/Network-Operator/[France: \"SIRIS\"]";
case 2086: return "/ITU-T/Network-Operator/[France: BT France]";
case 2089: return "/ITU-T/Network-Operator/[France: Interconnexion entre le réseau public de transmission de données Transpac et d'autres réseaux publics français, pour des services offerts en mode synchrone]";
case 2135: return "/ITU-T/Network-Operator/[Andorra: ANDORPAC]";
case 2140: return "/ITU-T/Network-Operator/[Spain: Administracion Publica]";
case 2141: return "/ITU-T/Network-Operator/[Spain: Nodo internacional de datos]";
case 2142: return "/ITU-T/Network-Operator/[Spain: RETEVISION]";
case 2145: return "/ITU-T/Network-Operator/[Spain: Red IBERPAC]";
case 2147: return "/ITU-T/Network-Operator/[Spain: France Telecom Redes y Servicios]";
case 2149: return "/ITU-T/Network-Operator/[Spain: MegaRed]";
case 2161: return "/ITU-T/Network-Operator/[Hungary: Packet Switched Data Service]";
case 2180: return "/ITU-T/Network-Operator/[Bosnia and Herzegovina: \"BIHPAK\"]";
case 2191: return "/ITU-T/Network-Operator/[Croatia: CROAPAK (Croatian Packet Switching Data Network)]";
case 2201: return "/ITU-T/Network-Operator/[Serbia and Montenegro: YUgoslav PACket (YUPAC) switched public data network]";
case 2221: return "/ITU-T/Network-Operator/[Italy: Rete Telex-Dati (Amministrazione P.T. / national)]";
case 2222: return "/ITU-T/Network-Operator/[Italy: \"ITAPAC\" X.25]";
case 2223: return "/ITU-T/Network-Operator/[Italy: Packet Network (PAN)]";
case 2226: return "/ITU-T/Network-Operator/[Italy: \"ITAPAC\" - X.32 Public Switched Telephone Network (Public Switched Telephone Network (PSTN)), X.28, D channel]";
case 2227: return "/ITU-T/Network-Operator/[Italy: \"ITAPAC International\"]";
case 2233: return "/ITU-T/Network-Operator/[Italy: \"ALBADATA X.25\"]";
case 2234: return "/ITU-T/Network-Operator/[Italy: Trasmissione dati a commutazione di pacchetto X.25 (UNISOURCE Italia S.p.A.)]";
case 2235: return "/ITU-T/Network-Operator/[Italy: Trasmissione dati a commutazione di pacchetto X.25 (INFOSTRADA S.p.A.)]";
case 2236: return "/ITU-T/Network-Operator/[Italy: Trasmissione dati a commutazione di pacchetto X.25 (WIND Telecomunicazioni S.p.A.)]";
case 2237: return "/ITU-T/Network-Operator/[Italy: Trasmissione dati a commutazione di pacchetto X.25 (Atlanet S.p.A.)]";
case 2250: return "/ITU-T/Network-Operator/[Vatican: Packet Switching Data Network (PSDN) of Vatican City State]";
case 2260: return "/ITU-T/Network-Operator/[Romania: \"ROMPAC\"]";
case 2280: return "/ITU-T/Network-Operator/[Switzerland: ISDNPac]";
case 2282: return "/ITU-T/Network-Operator/[Switzerland: Transpac-CH]";
case 2283: return "/ITU-T/Network-Operator/[Switzerland: Bebbicel]";
case 2284: return "/ITU-T/Network-Operator/[Switzerland: Telepac]";
case 2285: return "/ITU-T/Network-Operator/[Switzerland: Telepac (acces de reseaux prives)]";
case 2286: return "/ITU-T/Network-Operator/[Switzerland: DataRail]";
case 2287: return "/ITU-T/Network-Operator/[Switzerland: Spack]";
case 2301: return "/ITU-T/Network-Operator/[Czech Republic: \"NEXTEL\"]";
case 2302: return "/ITU-T/Network-Operator/[Czech Republic: Aliatel (code canceled)]";
case 2311: return "/ITU-T/Network-Operator/[Slovakia: EuroTel]";
case 2322: return "/ITU-T/Network-Operator/[Austria: Dataswitch (DATAKOM)]";
case 2329: return "/ITU-T/Network-Operator/[Austria: Radausdata (DATAKOM)]";
case 2340: return "/ITU-T/Network-Operator/[United Kingdom: British Telecommunications plc (BT)]";
case 2341: return "/ITU-T/Network-Operator/[United Kingdom: International Packet Switching Service (IPSS)]";
case 2342: return "/ITU-T/Network-Operator/[United Kingdom: Packet Switched Service (PSS)]";
case 2343:
case 2344: return "/ITU-T/Network-Operator/[United Kingdom: British Telecommunications plc (BT) Concert Packet Network]";
case 2347:
case 2348: return "/ITU-T/Network-Operator/[United Kingdom: British Telecommunications plc (BT)]";
case 2349: return "/ITU-T/Network-Operator/[United Kingdom: Barclays Technology Services]";
case 2350:
case 2351: return "/ITU-T/Network-Operator/[United Kingdom: C&W X.25 Service, international packet gateway]";
case 2352: return "/ITU-T/Network-Operator/[United Kingdom: Kingston Communications (Hull) Plc.]";
case 2353: return "/ITU-T/Network-Operator/[United Kingdom: Vodaphone, Packet Network Service]";
case 2354: return "/ITU-T/Network-Operator/[United Kingdom: Nomura Computer Systems Europe Ltd. (NCC-E)]";
case 2355: return "/ITU-T/Network-Operator/[United Kingdom: \"JAIS Europe Ltd.\"]";
case 2357: return "/ITU-T/Network-Operator/[United Kingdom: \"FEDEX UK\"]";
case 2358: return "/ITU-T/Network-Operator/[United Kingdom: Reuters]";
case 2359: return "/ITU-T/Network-Operator/[United Kingdom: British Telecommunications plc (BT)]";
case 2360: return "/ITU-T/Network-Operator/[United Kingdom: AT&T \"ISTEL\"]";
case 2370: return "/ITU-T/Network-Operator/[United Kingdom: GlobalOne (France Telecom)]";
case 2378: return "/ITU-T/Network-Operator/[United Kingdom: Racal Telecom]";
case 2380: return "/ITU-T/Network-Operator/[Denmark: Tele Danmark A/S]";
case 2381: return "/ITU-T/Network-Operator/[Denmark: \"DATEX\" (Circuit switched network)]";
case 2382:
case 2383: return "/ITU-T/Network-Operator/[Denmark: \"DATAPAK\", packet switched network]";
case 2384: return "/ITU-T/Network-Operator/[Denmark: Transpac]";
case 2385: return "/ITU-T/Network-Operator/[Denmark: SONOFON Global System for Mobile communications (GSM)]";
case 2401: return "/ITU-T/Network-Operator/[Sweden: Datex (Circuit Switched Public Data Network) - TeliaSonera AB (code canceled)]";
case 2402: return "/ITU-T/Network-Operator/[Sweden: WM-data Infrastructur (code canceled)]";
case 2403: return "/ITU-T/Network-Operator/[Sweden: Datapak (Packet Switched Public Data Network) - TeliaSonera AB]";
case 2406: return "/ITU-T/Network-Operator/[Sweden: Flex25 (Public Packet Switched Data Network)]";
case 2407: return "/ITU-T/Network-Operator/[Sweden: Private X.25 Networks (DNIC allocated for a group of private networks) - TeliaSonera AB]";
case 2408: return "/ITU-T/Network-Operator/[Sweden: TRANSPAC Scandinavia AB (code canceled)]";
case 2421: return "/ITU-T/Network-Operator/[Norway: \"DATEX\" Circuit Switched Data Network (CSDN)]";
case 2422: return "/ITU-T/Network-Operator/[Norway: DATAPAK (Packet Switched Network, PSDN)]";
case 2429: return "/ITU-T/Network-Operator/[Norway: Shared by private data networks for Private Network Identification Code (PNIC) allocation]";
case 2442: return "/ITU-T/Network-Operator/[Finland: Datapak]";
case 2443: return "/ITU-T/Network-Operator/[Finland: Finpak (Packet Switched Data Network, PSDN) of Helsinki Telephone Company Ltd.]";
case 2444: return "/ITU-T/Network-Operator/[Finland: Telia Finland Ltd.]";
case 2462: return "/ITU-T/Network-Operator/[Lithuania: Vilnius DATAPAK]";
case 2463: return "/ITU-T/Network-Operator/[Lithuania: Omnitel]";
case 2471: return "/ITU-T/Network-Operator/[Latvia: Latvia Public Packed Switched Data Network]";
case 2472: return "/ITU-T/Network-Operator/[Latvia: Tele2]";
case 2473: return "/ITU-T/Network-Operator/[Latvia: Telekom Baltija]";
case 2474: return "/ITU-T/Network-Operator/[Latvia: \"MDBA\"]";
case 2475: return "/ITU-T/Network-Operator/[Latvia: Rigatta]";
case 2476: return "/ITU-T/Network-Operator/[Latvia: Rixtel]";
case 2477: return "/ITU-T/Network-Operator/[Latvia: Advem]";
case 2478: return "/ITU-T/Network-Operator/[Latvia: \"AWA\" Baltic]";
case 2480: return "/ITU-T/Network-Operator/[Estonia: \"ESTPAK\"]";
case 2500: return "/ITU-T/Network-Operator/[Russian Federation: Rospack-RT]";
case 2501: return "/ITU-T/Network-Operator/[Russian Federation: \"SPRINT\" Networks]";
case 2502: return "/ITU-T/Network-Operator/[Russian Federation: \"IASNET\"]";
case 2503: return "/ITU-T/Network-Operator/[Russian Federation: \"MMTEL\"]";
case 2504: return "/ITU-T/Network-Operator/[Russian Federation: INFOTEL]";
case 2506: return "/ITU-T/Network-Operator/[Russian Federation: \"ROSNET\"]";
case 2507: return "/ITU-T/Network-Operator/[Russian Federation: ISTOK-K]";
case 2508: return "/ITU-T/Network-Operator/[Russian Federation: TRANSINFORM]";
case 2509: return "/ITU-T/Network-Operator/[Russian Federation: LENFINCOM]";
case 2510: return "/ITU-T/Network-Operator/[Russian Federation: SOVAMNET]";
case 2511: return "/ITU-T/Network-Operator/[Russian Federation: EDITRANS]";
case 2512: return "/ITU-T/Network-Operator/[Russian Federation: \"TECOS\"]";
case 2513: return "/ITU-T/Network-Operator/[Russian Federation: \"PTTNET\"]";
case 2514: return "/ITU-T/Network-Operator/[Russian Federation: \"BCLNET\"]";
case 2515: return "/ITU-T/Network-Operator/[Russian Federation: \"SPTNET\"]";
case 2516: return "/ITU-T/Network-Operator/[Russian Federation: \"AS\" Sirena-3 data communication system]";
case 2517: return "/ITU-T/Network-Operator/[Russian Federation: TELSYCOM]";
case 2550: return "/ITU-T/Network-Operator/[Ukraine: UkrPack]";
case 2551: return "/ITU-T/Network-Operator/[Ukraine: bkcNET]";
case 2555: return "/ITU-T/Network-Operator/[Ukraine: \"GTNET\"]";
case 2556: return "/ITU-T/Network-Operator/[Ukraine: UkrPack]";
case 2570: return "/ITU-T/Network-Operator/[Belarus: \"BELPAK\"]";
case 2601: return "/ITU-T/Network-Operator/[Poland: \"POLPAK\"]";
case 2602: return "/ITU-T/Network-Operator/[Poland: \"NASK\" (code canceled)]";
case 2603: return "/ITU-T/Network-Operator/[Poland: TELBANK]";
case 2604: return "/ITU-T/Network-Operator/[Poland: \"POLPAK -T\"]";
case 2605: return "/ITU-T/Network-Operator/[Poland: \"PKONET\" (code canceled)]";
case 2606: return "/ITU-T/Network-Operator/[Poland: Shared by a number of data networks (code canceled)]";
case 2607: return "/ITU-T/Network-Operator/[Poland: \"CUPAK\"]";
case 2621: return "/ITU-T/Network-Operator/[Germany: ISDN/X.25]";
case 2622: return "/ITU-T/Network-Operator/[Germany: Circuit Switched Data Service (DATEX-L)]";
case 2624: return "/ITU-T/Network-Operator/[Germany: Packet Switched Data Service (DATEX-P)]";
case 2625: return "/ITU-T/Network-Operator/[Germany: Satellite Services]";
case 2627: return "/ITU-T/Network-Operator/[Germany: Teletex]";
case 2629: return "/ITU-T/Network-Operator/[Germany: D2-Mannesmann]";
case 2631: return "/ITU-T/Network-Operator/[Germany: CoNetP]";
case 2632: return "/ITU-T/Network-Operator/[Germany: \"RAPNET\"]";
case 2633: return "/ITU-T/Network-Operator/[Germany: \"DPS\"]";
case 2634: return "/ITU-T/Network-Operator/[Germany: EkoNet]";
case 2636: return "/ITU-T/Network-Operator/[Germany: ARCOR/PSN-1]";
case 2640: return "/ITU-T/Network-Operator/[Germany: DETECON]";
case 2641: return "/ITU-T/Network-Operator/[Germany: \"SCN\"]";
case 2642: return "/ITU-T/Network-Operator/[Germany: \"INFO AG NWS\"]";
case 2644: return "/ITU-T/Network-Operator/[Germany: \"IDNS\"]";
case 2645: return "/ITU-T/Network-Operator/[Germany: ARCOR/otelo-net1]";
case 2646: return "/ITU-T/Network-Operator/[Germany: EuroDATA]";
case 2647: return "/ITU-T/Network-Operator/[Germany: ARCOR/otelo-net2]";
case 2648: return "/ITU-T/Network-Operator/[Germany: SNSPac]";
case 2649: return "/ITU-T/Network-Operator/[Germany: \"MMONET\"]";
case 2651: return "/ITU-T/Network-Operator/[Germany: WestLB X.25 Net]";
case 2652: return "/ITU-T/Network-Operator/[Germany: PSN/FSINFOSYSBW]";
case 2653: return "/ITU-T/Network-Operator/[Germany: ARCOR/PSN-2]";
case 2654: return "/ITU-T/Network-Operator/[Germany: \"TNET\"]";
case 2655: return "/ITU-T/Network-Operator/[Germany: ISIS_DUS]";
case 2656: return "/ITU-T/Network-Operator/[Germany: \"RWE TELPAC\"]";
case 2657: return "/ITU-T/Network-Operator/[Germany: DTN/AutoF FmNLw]";
case 2658: return "/ITU-T/Network-Operator/[Germany: \"DRENET\"]";
case 2659: return "/ITU-T/Network-Operator/[Germany: GCN (Geno Communication Network)]";
case 2680: return "/ITU-T/Network-Operator/[Portugal: PrimeNet]";
case 2681: return "/ITU-T/Network-Operator/[Portugal: OniSolutions -Infocomunicacies, S.A.]";
case 2682: return "/ITU-T/Network-Operator/[Portugal: CPRM-Marconi]";
case 2683: return "/ITU-T/Network-Operator/[Portugal: Eastecnica, Electronica e Tecnica, S.A.]";
case 2684: return "/ITU-T/Network-Operator/[Portugal: PrimeNet]";
case 2685: return "/ITU-T/Network-Operator/[Portugal: Global One - Comunicacies, S.A.]";
case 2686: return "/ITU-T/Network-Operator/[Portugal: \"HLC\", Telecomunicacies & Multimedia, S.A.]";
case 2687: return "/ITU-T/Network-Operator/[Portugal: Jazztel Portugal - Servicos de Telecomunicacies, S.A.]";
case 2702: return "/ITU-T/Network-Operator/[Luxembourg: CODENET]";
case 2703: return "/ITU-T/Network-Operator/[Luxembourg: Regional \"ATS\" Packet switched NETwork (RAPNET)]";
case 2704: return "/ITU-T/Network-Operator/[Luxembourg: \"LUXPAC\" (réseau de transmission de données à commutation par paquets)]";
case 2705: return "/ITU-T/Network-Operator/[Luxembourg: \"LUXNET\" (interconnection avec le réseau public de transmission de données)]";
case 2709: return "/ITU-T/Network-Operator/[Luxembourg: \"LUXPAC\" (accès X.28 et X.32 au réseau téléphonique commuté)]";
case 2721: return "/ITU-T/Network-Operator/[Ireland: International Packet Switched Service]";
case 2723: return "/ITU-T/Network-Operator/[Ireland: EURONET]";
case 2724: return "/ITU-T/Network-Operator/[Ireland: \"EIRPAC\" (Packet Switched Data Networks)]";
case 2728: return "/ITU-T/Network-Operator/[Ireland: PostNET (PostGEM Packet Switched Data Network)]";
case 2740: return "/ITU-T/Network-Operator/[Iceland: ISPAK/ICEPAC]";
case 2782: return "/ITU-T/Network-Operator/[Malta: MALTAPAC (Packet Switching Service)]";
case 2802: return "/ITU-T/Network-Operator/[Cyprus: CYTAPAC - Public Switched Data Network (PSDN), subscribers with direct access]";
case 2808: return "/ITU-T/Network-Operator/[Cyprus: CYTAPAC - Public Switched Data Network (PSDN), subscribers with access via telex]";
case 2809: return "/ITU-T/Network-Operator/[Cyprus: CYTAPAC - Public Switched Data Network (PSDN), subscribers with access via Public Switched Telephone Network (Public Switched Telephone Network (PSTN)) - X.28, X.32]";
case 2821: return "/ITU-T/Network-Operator/[Georgia: IBERIAPAC]";
case 2830: return "/ITU-T/Network-Operator/[Armenia: ArmPac]";
case 2860: return "/ITU-T/Network-Operator/[Turkey: TELETEX]";
case 2861: return "/ITU-T/Network-Operator/[Turkey: DATEX-L]";
case 2863: return "/ITU-T/Network-Operator/[Turkey: TURkish PAcKet switched data network (TURPAK)]";
case 2864: return "/ITU-T/Network-Operator/[Turkey: \"TURPAK\"]";
case 2881: return "/ITU-T/Network-Operator/[Faroe Islands: FAROEPAC]";
case 2901: return "/ITU-T/Network-Operator/[Greenland: DATAPAK (Packet Switched Network)]";
case 2922: return "/ITU-T/Network-Operator/[San Marino: X-Net \"SMR\"]";
case 2931: return "/ITU-T/Network-Operator/[Slovenia: SIPAX.25]";
case 2932: return "/ITU-T/Network-Operator/[Slovenia: SIPAX.25 access through Integrated Services Digital Network (ISDN) (code canceled)]";
case 2940: return "/ITU-T/Network-Operator/[The Former Yugoslav Republic of Macedonia: \"MAKPAK\"]";
case 3020: return "/ITU-T/Network-Operator/[Canada: Telecom Canada Datapak Network]";
case 3021: return "/ITU-T/Network-Operator/[Canada: Telecom Canada Public Switched Telephone Network (Public Switched Telephone Network (PSTN)) Access]";
case 3022: return "/ITU-T/Network-Operator/[Canada: Stentor Private Packet Switched Data Network Gateway]";
case 3023: return "/ITU-T/Network-Operator/[Canada: Stentor Integrated Services Digital Network (ISDN) identification]";
case 3024: return "/ITU-T/Network-Operator/[Canada: Teleglobe Canada - Globedat-C Circuit Switched Data Transmission]";
case 3025: return "/ITU-T/Network-Operator/[Canada: Teleglobe Canada - Globedat-P Packed Switched Data Transmission]";
case 3026: return "/ITU-T/Network-Operator/[Canada: AT&T Canada Long Distance Services - FasPac]";
case 3028: return "/ITU-T/Network-Operator/[Canada: AT&T Canada Long Distance Services - Packet Switched Public Data Network (PSPDN)]";
case 3036: return "/ITU-T/Network-Operator/[Canada: Sprint Canada Frame Relay Service - Packet-Switched Network]";
case 3037: return "/ITU-T/Network-Operator/[Canada: \"TMI Communications\", Limited Partnership - Mobile Data Service (MDS)]";
case 3038: return "/ITU-T/Network-Operator/[Canada: Canada Post - POSTpac - X.25 Packet Switched Data Network]";
case 3039: return "/ITU-T/Network-Operator/[Canada: Telesat Canada - Anikom 200]";
case 3101: return "/ITU-T/Network-Operator/[United States: PTN-1 Western Union Packet Switching Network]";
case 3102: return "/ITU-T/Network-Operator/[United States: \"MCI\" Public Data Network (ResponseNet)]";
case 3103: return "/ITU-T/Network-Operator/[United States: \"ITT UDTS\" Network]";
case 3104: return "/ITU-T/Network-Operator/[United States: MCI Public Data Network (International Gateway)]";
case 3105: return "/ITU-T/Network-Operator/[United States: \"WUI\" Leased Channel Network]";
case 3106: return "/ITU-T/Network-Operator/[United States: Tymnet Network]";
case 3107: return "/ITU-T/Network-Operator/[United States: \"ITT\" Datel Network]";
case 3108: return "/ITU-T/Network-Operator/[United States: ITT Short Term Voice/Data Transmission Network]";
case 3109: return "/ITU-T/Network-Operator/[United States: \"RCAG DATEL II\"]";
case 3110: return "/ITU-T/Network-Operator/[United States: Telenet Communications Corporation]";
case 3111: return "/ITU-T/Network-Operator/[United States: \"RCAG DATEL I\" (Switched Alternate Voice-Data Service)]";
case 3112: return "/ITU-T/Network-Operator/[United States: Western Union Teletex Service]";
case 3113: return "/ITU-T/Network-Operator/[United States: \"RCAG\" Remote Global Computer Access Service (Low Speed)]";
case 3114: return "/ITU-T/Network-Operator/[United States: Western Union Infomaster]";
case 3115: return "/ITU-T/Network-Operator/[United States: Graphnet Interactive Network]";
case 3116: return "/ITU-T/Network-Operator/[United States: Graphnet Store and Forward Network]";
case 3117: return "/ITU-T/Network-Operator/[United States: \"WUI\" Telex Network]";
case 3118: return "/ITU-T/Network-Operator/[United States: Graphnet Data Network]";
case 3119: return "/ITU-T/Network-Operator/[United States: \"TRT\" International Packet Switched Service (IPSS)]";
case 3120: return "/ITU-T/Network-Operator/[United States: \"ITT\" Low Speed Network]";
case 3121: return "/ITU-T/Network-Operator/[United States: \"FTCC\" Circuit Switched Network]";
case 3122: return "/ITU-T/Network-Operator/[United States: FTCC Telex]";
case 3123: return "/ITU-T/Network-Operator/[United States: FTCC Domestic Packet Switched Transmission (PST) Service]";
case 3124: return "/ITU-T/Network-Operator/[United States: FTCC International PST Service]";
case 3125: return "/ITU-T/Network-Operator/[United States: \"UNINET\"]";
case 3126: return "/ITU-T/Network-Operator/[United States: \"ADP\" Autonet]";
case 3127: return "/ITU-T/Network-Operator/[United States: \"GTE\" Telenet Communications Corporation]";
case 3128: return "/ITU-T/Network-Operator/[United States: \"TRT\" Mail/Telex Network]";
case 3129: return "/ITU-T/Network-Operator/[United States: \"TRT\" Circuit Switch Data (\"ICSS\")]";
case 3130: return "/ITU-T/Network-Operator/[United States: TRT Digital Data Network]";
case 3131: return "/ITU-T/Network-Operator/[United States: \"RCAG\" Telex Network]";
case 3132: return "/ITU-T/Network-Operator/[United States: Compuserve Network Services]";
case 3133: return "/ITU-T/Network-Operator/[United States: \"RCAG XNET\" Service]";
case 3134: return "/ITU-T/Network-Operator/[United States: AT&T/ACCUNET Packet Switched Capability]";
case 3135: return "/ITU-T/Network-Operator/[United States: ALASCOM/ALASKANET Service]";
case 3136: return "/ITU-T/Network-Operator/[United States: Geisco Data Network]";
case 3137: return "/ITU-T/Network-Operator/[United States: International Information Network Services - INFONET Service]";
case 3138: return "/ITU-T/Network-Operator/[United States: Fedex International Transmission Corporation - International Document Transmission Service]";
case 3139: return "/ITU-T/Network-Operator/[United States: \"KDD America\", Inc. - Public Data Network]";
case 3140: return "/ITU-T/Network-Operator/[United States: Southern New England Telephone Company - Public Packet Network]";
case 3141: return "/ITU-T/Network-Operator/[United States: Bell Atlantic Telephone Companies - Advance Service]";
case 3142: return "/ITU-T/Network-Operator/[United States: Bellsouth Corporation - Pulselink Service]";
case 3143: return "/ITU-T/Network-Operator/[United States: Ameritech Operating Companies - Public Packet Data Networks]";
case 3144: return "/ITU-T/Network-Operator/[United States: Nynex Telephone Companies - Nynex Infopath Service]";
case 3145: return "/ITU-T/Network-Operator/[United States: Pacific Telesis Public Packet Switching Service]";
case 3146: return "/ITU-T/Network-Operator/[United States: Southwestern Bell Telephone Co. - Microlink \"II\" Public Packet Switching Service]";
case 3147: return "/ITU-T/Network-Operator/[United States: U.S. West, Inc. - Public Packet Switching Service]";
case 3148: return "/ITU-T/Network-Operator/[United States: United States Telephone Association - to be shared by local exchange telephone companies]";
case 3149: return "/ITU-T/Network-Operator/[United States: Cable & Wireless Communications, Inc. - Public Data Network]";
case 3150: return "/ITU-T/Network-Operator/[United States: Globenet, Inc. - Globenet Network Packet Switching Service]";
case 3151: return "/ITU-T/Network-Operator/[United States: Data America Corporation - Data America Network]";
case 3152: return "/ITU-T/Network-Operator/[United States: \"GTE\" Hawaiian Telephone Company, Inc. - Public Data Network]";
case 3153: return "/ITU-T/Network-Operator/[United States: \"JAIS USA-NET\" Public Packet Switching Service]";
case 3154: return "/ITU-T/Network-Operator/[United States: Nomura Computer Systems America, Inc. - \"NCC-A VAN\" public packet switching service]";
case 3155: return "/ITU-T/Network-Operator/[United States: Aeronautical Radio, Inc. - GLOBALINK]";
case 3156: return "/ITU-T/Network-Operator/[United States: American Airlines, Inc. - \"AANET\"]";
case 3157: return "/ITU-T/Network-Operator/[United States: \"COMSAT\" Mobile Communications - \"C-LINK\"]";
case 3158: return "/ITU-T/Network-Operator/[United States: Schlumberger Information NETwork (SINET)]";
case 3159: return "/ITU-T/Network-Operator/[United States: Westinghouse Communications - Westinghouse Packet Network]";
case 3160: return "/ITU-T/Network-Operator/[United States: Network Users Group, Ltd. - \"WDI NET\" packet]";
case 3161: return "/ITU-T/Network-Operator/[United States: United States Department of State, Diplomatic Telecommunications Service]";
case 3162: return "/ITU-T/Network-Operator/[United States: Transaction Network Services (TNS), Inc. -- Public packet-switched network]";
case 3166: return "/ITU-T/Network-Operator/[United States: U.S. Department of Treasury Wide Area Data Network]";
case 3168: return "/ITU-T/Network-Operator/[United States: \"BT\" North America packet-switched data network]";
case 3169: return "/ITU-T/Network-Operator/[United States: Tenzing Communications Inc. - Inflight Network]";
case 3302: return "/ITU-T/Network-Operator/[Puerto Rico: Asynchronous Transfer Mode (ATM) Broadband Network]";
case 3303: return "/ITU-T/Network-Operator/[Puerto Rico: TDNet Puerto Rico]";
case 3340: return "/ITU-T/Network-Operator/[Mexico: \"TELEPAC\"]";
case 3341: return "/ITU-T/Network-Operator/[Mexico: \"UNITET\"]";
case 3342: return "/ITU-T/Network-Operator/[Mexico: IUSANET]";
case 3343: return "/ITU-T/Network-Operator/[Mexico: \"TEI\"]";
case 3344: return "/ITU-T/Network-Operator/[Mexico: \"OPTEL\"]";
case 3345: return "/ITU-T/Network-Operator/[Mexico: TELNORPAC]";
case 3346: return "/ITU-T/Network-Operator/[Mexico: \"TYMPAQ\"]";
case 3347: return "/ITU-T/Network-Operator/[Mexico: SINFRARED]";
case 3348: return "/ITU-T/Network-Operator/[Mexico: INTERVAN]";
case 3349: return "/ITU-T/Network-Operator/[Mexico: INTELCOMNET]";
case 3350: return "/ITU-T/Network-Operator/[Mexico: AVANTEL, S.A.]";
case 3351: return "/ITU-T/Network-Operator/[Mexico: ALESTRA, S. de R.L. de C.V.]";
case 3422: return "/ITU-T/Network-Operator/[Barbados: CARIBNET]";
case 3423: return "/ITU-T/Network-Operator/[Barbados: International Database Access Service (IDAS)]";
case 3443: return "/ITU-T/Network-Operator/[Antigua and Barbuda: Antigua Packet Switched Service]";
case 3463: return "/ITU-T/Network-Operator/[Cayman Islands: Cable and Wireless Packet Switching Node]";
case 3502: return "/ITU-T/Network-Operator/[Bermuda: Cable and Wireless Data Communications Node]";
case 3503: return "/ITU-T/Network-Operator/[Bermuda: Cable and Wireless Packet Switched Node]";
case 3522: return "/ITU-T/Network-Operator/[Grenada: CARIBNET]";
case 3620: return "/ITU-T/Network-Operator/[Netherlands Antilles: Telematic Network]";
case 3621: return "/ITU-T/Network-Operator/[Netherlands Antilles: Datanet Curacao]";
case 3680: return "/ITU-T/Network-Operator/[Cuba: Servicios de informacion por conmutacion de paquetes del \"IDICT\"]";
case 3706: return "/ITU-T/Network-Operator/[Dominican Republic: All America Cables and Radio Inc.]";
case 3740: return "/ITU-T/Network-Operator/[Trinidad and Tobago: \"TEXDAT\"]";
case 3745: return "/ITU-T/Network-Operator/[Trinidad and Tobago: DATANETT]";
case 3763:
case 3764: return "/ITU-T/Network-Operator/[Turks and Caicos Islands: Cable and wireless packet switched node]";
case 4001: return "/ITU-T/Network-Operator/[Azerbaijan: AZPAK (AZerbaijan public PAcKet switched data network)]";
case 4002: return "/ITU-T/Network-Operator/[Azerbaijan: \"AzEuroTel\" Joint Venture]";
case 4010: return "/ITU-T/Network-Operator/[Kazakhstan: KazNet X.25]";
case 4011: return "/ITU-T/Network-Operator/[Kazakhstan: BankNet X.25]";
case 4041: return "/ITU-T/Network-Operator/[India: \"RABMN\"]";
case 4042: return "/ITU-T/Network-Operator/[India: International Gateway Packet Switching System (GPSS)]";
case 4043: return "/ITU-T/Network-Operator/[India: \"INET\" (Packet Switched Public Data Network)]";
case 4045: return "/ITU-T/Network-Operator/[India: HVnet]";
case 4046: return "/ITU-T/Network-Operator/[India: Shared Data Network Identification Code (DNIC) for \"VSAT\" based private data networks]";
case 4101: return "/ITU-T/Network-Operator/[Pakistan: TRANSLINK]";
case 4132: return "/ITU-T/Network-Operator/[Sri Lanka: Lanka Communication Services (Pvt) Limited]";
case 4133: return "/ITU-T/Network-Operator/[Sri Lanka: Electroteks (Pvt) Limited]";
case 4141: return "/ITU-T/Network-Operator/[Myanmar: MYANMARP]";
case 4155: return "/ITU-T/Network-Operator/[Lebanon: Reseau public de transmission de donnees par paquets]";
case 4195: return "/ITU-T/Network-Operator/[Kuwait: Qualitynet]";
case 4201: return "/ITU-T/Network-Operator/[Saudi Arabia: ALWASEET - Public Packet Switched Data Network]";
case 4241: return "/ITU-T/Network-Operator/[United Arab Emirates: \"EMDAN\" Teletex Network]";
case 4243: return "/ITU-T/Network-Operator/[United Arab Emirates: \"EMDAN\" X.25 and X.28 Terminals]";
case 4251: return "/ITU-T/Network-Operator/[Israel: ISRANET]";
case 4260: return "/ITU-T/Network-Operator/[Bahrain: Batelco Global System for Mobile communications (GSM) Service]";
case 4262: return "/ITU-T/Network-Operator/[Bahrain: Bahrain MAnaged DAta Network (MADAN)]";
case 4263: return "/ITU-T/Network-Operator/[Bahrain: Batelco Packet Switched Node]";
case 4271: return "/ITU-T/Network-Operator/[Qatar: \"DOHPAK\"]";
case 4290: return "/ITU-T/Network-Operator/[Nepal: NEPal PAcKet switched public data network (NEPPAK)]";
case 4321: return "/ITU-T/Network-Operator/[Islamic Republic of Iran: IranPac]";
case 4341: return "/ITU-T/Network-Operator/[Uzbekistan: UzPAK]";
case 4400: return "/ITU-T/Network-Operator/[Japan: GLOBALNET (Network of the Global \"VAN\" Japan Incorporation)]";
//TODO: case 4401: goto oid_0_3_4401;
case 4402: return "/ITU-T/Network-Operator/[Japan: NEC-NET (NEC Corporation)]";
case 4403: return "/ITU-T/Network-Operator/[Japan: \"JENSNET\" (\"JENS Corporation\")]";
case 4404: return "/ITU-T/Network-Operator/[Japan: JAIS-NET (Japan Research Institute Ltd.)]";
case 4405: return "/ITU-T/Network-Operator/[Japan: NCC-VAN (NRI Co., Ltd.)]";
case 4406: return "/ITU-T/Network-Operator/[Japan: TYMNET-Japan (Japan TELECOM COMMUNICATIONS SERVICES CO., LTD.)]";
case 4407: return "/ITU-T/Network-Operator/[Japan: International High Speed Switched Data Transmission Network (\"KDDI\") (code canceled)]";
case 4408: return "/ITU-T/Network-Operator/[Japan: International Packet Switched Data Transmission Network (\"KDDI\") (code canceled)]";
case 4412: return "/ITU-T/Network-Operator/[Japan: Sprintnet (Global One Communications, INC.)]";
case 4413: return "/ITU-T/Network-Operator/[Japan: \"KYODO NET\" (\"UNITED NET\" Corp)]";
case 4415: return "/ITU-T/Network-Operator/[Japan: \"FENICS\" (Fujitsu Limited)]";
case 4416: return "/ITU-T/Network-Operator/[Japan: \"HINET\" (Hitachi Information Network, Ltd.)]";
case 4417: return "/ITU-T/Network-Operator/[Japan: TIS-Net (TOYO Information Systems Co., Ltd.)]";
case 4418: return "/ITU-T/Network-Operator/[Japan: TG-VAN (TOSHIBA Corporation)]";
case 4420: return "/ITU-T/Network-Operator/[Japan: Pana-Net (Matsushita Electric Industrial Co. Ltd.)]";
case 4421: return "/ITU-T/Network-Operator/[Japan: \"DDX-P\" (Nippon Telegraph and Telephone (NTT) Communications Corporation) (code canceled)]";
case 4422: return "/ITU-T/Network-Operator/[Japan: CTC-P (CHUBU TELECOMMUNICATIONS CO., INC.)]";
case 4423: return "/ITU-T/Network-Operator/[Japan: \"JENSNET\" (\"JENS Corporation\")]";
case 4424: return "/ITU-T/Network-Operator/[Japan: \"SITA\" Network]";
case 4425: return "/ITU-T/Network-Operator/[Japan: Global Managed Data Service (Cable & Wireless IDC-Si)]";
case 4426: return "/ITU-T/Network-Operator/[Japan: \"ECHO-NET\" (Hitachi Information Systems Ltd.)]";
case 4427: return "/ITU-T/Network-Operator/[Japan: U-net (Nihon Unysys Information Systems Ltd.)]";
case 4500: return "/ITU-T/Network-Operator/[Republic of Korea: HiNET-P (Korea Telecom)]";
case 4501: return "/ITU-T/Network-Operator/[Republic of Korea: DACOM-NET]";
case 4502: return "/ITU-T/Network-Operator/[Republic of Korea: \"CSDN\" (only assigned to Teletex)]";
case 4538: return "/ITU-T/Network-Operator/[Hong Kong, China: Cable & Wireless Regional Businesses (Hong Kong) Limited]";
case 4540: return "/ITU-T/Network-Operator/[Hong Kong, China: Public Switched Document Transfer Service]";
case 4541: return "/ITU-T/Network-Operator/[Hong Kong, China: Hutchison Global Crossing Limited]";
case 4542: return "/ITU-T/Network-Operator/[Hong Kong, China: INTELPAK (code canceled)]";
case 4543: return "/ITU-T/Network-Operator/[Hong Kong, China: New T&T]";
case 4545: return "/ITU-T/Network-Operator/[Hong Kong, China: Datapak]";
case 4546: return "/ITU-T/Network-Operator/[Hong Kong, China: iAsiaWorks (Hong Kong) Service]";
case 4547: return "/ITU-T/Network-Operator/[Hong Kong, China: New World Telephone Limited]";
case 4548: return "/ITU-T/Network-Operator/[Hong Kong, China: \"KDD\" Telecomet Hong Kong Ltd.]";
case 4550: return "/ITU-T/Network-Operator/[Macau: \"MACAUPAC\"]";
case 4601: return "/ITU-T/Network-Operator/[China: Teletex and low speed data network]";
case 4603: return "/ITU-T/Network-Operator/[China: \"CHINAPAC\"]";
case 4604: return "/ITU-T/Network-Operator/[China: Reserved for public mobile data service]";
case 4605: return "/ITU-T/Network-Operator/[China: Public data network]";
case 4606:
case 4607:
case 4608: return "/ITU-T/Network-Operator/[China: Dedicated network]";
case 4609: return "/ITU-T/Network-Operator/[China: China Railcom \"PAC\"]";
case 4720: return "/ITU-T/Network-Operator/[Maldives: DATANET (Maldives Packet Switching Service)]";
case 5020: return "/ITU-T/Network-Operator/[Malaysia: \"COINS\" Global Frame Relay]";
case 5021: return "/ITU-T/Network-Operator/[Malaysia: Malaysian Public Packet Switched Public Data Network (\"MAYPAC\")]";
case 5023: return "/ITU-T/Network-Operator/[Malaysia: Corporate Information Networks]";
case 5024: return "/ITU-T/Network-Operator/[Malaysia: ACASIA-ASEAN Managed Overlay Network]";
case 5026: return "/ITU-T/Network-Operator/[Malaysia: Mutiara Frame Relay Network]";
case 5027: return "/ITU-T/Network-Operator/[Malaysia: Mobile Public Data Network (WAVENET)]";
case 5028: return "/ITU-T/Network-Operator/[Malaysia: Global Management Data Services (GMDS)]";
case 5052: return "/ITU-T/Network-Operator/[Australia: Telstra Corporation Ltd. - AUSTPAC packet switching network]";
case 5053: return "/ITU-T/Network-Operator/[Australia: Telstra Corporation Ltd. - AUSTPAC International]";
case 5057: return "/ITU-T/Network-Operator/[Australia: Australian Private Networks]";
case 5101: return "/ITU-T/Network-Operator/[Indonesia: Sambungan Komunikasi Data Paket (SKDP) Packet Switched Service]";
case 5151: return "/ITU-T/Network-Operator/[Philippines: \"CWI DATANET\" - Capitol Wireless, Inc. (CAPWIRE)]";
case 5152: return "/ITU-T/Network-Operator/[Philippines: Philippine Global Communications, Inc. (PHILCOM)]";
case 5154: return "/ITU-T/Network-Operator/[Philippines: Globe-Mackay Cable and Radio corp. (GMCR)]";
case 5156: return "/ITU-T/Network-Operator/[Philippines: Eastern Telecommunications Philippines, Inc. (ETPI)]";
case 5157: return "/ITU-T/Network-Operator/[Philippines: DATAPAC]";
case 5202: return "/ITU-T/Network-Operator/[Thailand: THAIPAK 2 - Value Added Public Packet Switched Data Network]";
case 5203: return "/ITU-T/Network-Operator/[Thailand: \"CAT\" Store and Forward Fax Network]";
case 5209: return "/ITU-T/Network-Operator/[Thailand: \"TOT\" Integrated Services Digital Network (ISDN)]";
case 5250: return "/ITU-T/Network-Operator/[Singapore: International telephone prefix]";
case 5251: return "/ITU-T/Network-Operator/[Singapore: Inmarsat service]";
case 5252: return "/ITU-T/Network-Operator/[Singapore: TELEPAC (Public Packet Switching Data Network)]";
case 5253: return "/ITU-T/Network-Operator/[Singapore: High speed data/long packet service]";
case 5254:
case 5255: return "/ITU-T/Network-Operator/[Singapore: Public Data Network]";
case 5257: return "/ITU-T/Network-Operator/[Singapore: Integrated Services Digital Network (ISDN) packet switching service]";
case 5258: return "/ITU-T/Network-Operator/[Singapore: Telex]";
case 5259: return "/ITU-T/Network-Operator/[Singapore: Public Switched Telephone Network (PSTN) access (dial-in/out)]";
case 5301: return "/ITU-T/Network-Operator/[New Zealand: \"PACNET\" Packet Switching Network]";
case 5351: return "/ITU-T/Network-Operator/[Guam: The Pacific Connection, Inc. - Pacnet Public Packet Switching Service]";
case 5390: return "/ITU-T/Network-Operator/[Tonga: TONGAPAK]";
case 5400: return "/ITU-T/Network-Operator/[Solomon Islands: Datanet]";
case 5410: return "/ITU-T/Network-Operator/[Vanuatu: Vanuatu International Access for PACkets (VIAPAC)]";
case 5420: return "/ITU-T/Network-Operator/[Fiji: \"FIJPAK\"]";
case 5421: return "/ITU-T/Network-Operator/[Fiji: FIJINET]";
case 5460: return "/ITU-T/Network-Operator/[New Caledonia: Transpac - Nouvelle Calédonie et opérateur public local]";
case 5470: return "/ITU-T/Network-Operator/[French Polynesia: Transpac - Polynésie et opérateur public local]";
case 5501: return "/ITU-T/Network-Operator/[Micronesia: \"FSMTC\" Packet Switched Network]";
case 6026: return "/ITU-T/Network-Operator/[Egypt: \"EGYPTNET\"]";
case 6030: return "/ITU-T/Network-Operator/[Algeria: \"DZ PAC\" (Réseau public de données à commutation par paquets)]";
case 6041: return "/ITU-T/Network-Operator/[Morocco: MAGHRIPAC]";
case 6042: return "/ITU-T/Network-Operator/[Morocco: MAGHRIPAC X.32]";
case 6049: return "/ITU-T/Network-Operator/[Morocco: MAGHRIPAC \"RTC PAD\"]";
case 6070: return "/ITU-T/Network-Operator/[Gambia: \"GAMNET\"]";
case 6081: return "/ITU-T/Network-Operator/[Senegal: \"SENPAC\"]";
case 6122: return "/ITU-T/Network-Operator/[Côte d'Ivoire: SYTRANPAC]";
case 6132: return "/ITU-T/Network-Operator/[Burkina Faso: FASOPAC]";
case 6202: return "/ITU-T/Network-Operator/[Ghana: DATATEL]";
case 6222: return "/ITU-T/Network-Operator/[Chad: TCHADPAC]";
case 6242: return "/ITU-T/Network-Operator/[Cameroon: \"CAMPAC\"]";
case 6255: return "/ITU-T/Network-Operator/[Cape Verde: \"CVDATA\"]";
case 6280: return "/ITU-T/Network-Operator/[Gabon: GABONPAC (Réseau de transmission de données à commutation par paquets)]";
case 6282: return "/ITU-T/Network-Operator/[Gabon: GABONPAC2]";
case 6315: return "/ITU-T/Network-Operator/[Angola: ANGOPAC]";
case 6331: return "/ITU-T/Network-Operator/[Seychelles: Infolink]";
case 6390: return "/ITU-T/Network-Operator/[Kenya: \"KENPAC\" - Telkom Kenya Ltd.]";
case 6435: return "/ITU-T/Network-Operator/[Mozambique: \"COMPAC\" (Packet Switching Public Data Network)]";
case 6451: return "/ITU-T/Network-Operator/[Zambia: \"ZAMPAK\"]";
case 6460: return "/ITU-T/Network-Operator/[Madagascar: INFOPAC]";
case 6484: return "/ITU-T/Network-Operator/[Zimbabwe: \"ZIMNET\"]";
case 6490: return "/ITU-T/Network-Operator/[Namibia: \"SWANET\" (Public Packet Switched Network)]";
case 6550: return "/ITU-T/Network-Operator/[South Africa: Saponet - P]";
case 7080: return "/ITU-T/Network-Operator/[Honduras: HONDUPAQ]";
case 7100: return "/ITU-T/Network-Operator/[Nicaragua: NicaPac]";
case 7120: return "/ITU-T/Network-Operator/[Costa Rica: RACSADATOS]";
case 7141: return "/ITU-T/Network-Operator/[Panama: Red de transmision de datos con conmutacion de paquetes (INTELPAQ)]";
case 7144: return "/ITU-T/Network-Operator/[Panama: \"CWP\" data network]";
case 7160: return "/ITU-T/Network-Operator/[Peru: \"MEGANET\" (\"PERUNET\")]";
case 7161: return "/ITU-T/Network-Operator/[Peru: \"MEGANET\"]";
case 7221: return "/ITU-T/Network-Operator/[Argentina: Nodo Internacional de Datos - TELINTAR]";
case 7222: return "/ITU-T/Network-Operator/[Argentina: \"ARPAC\" (\"ENTEL\")]";
case 7223: return "/ITU-T/Network-Operator/[Argentina: EASYGATE (\"ATT\")]";
case 7240: return "/ITU-T/Network-Operator/[Brazil: International Packet Switching Data Communication Service (INTERDATA)]";
case 7241: return "/ITU-T/Network-Operator/[Brazil: National Packet Switching Data Communication Service (\"RENPAC\")]";
case 7242: return "/ITU-T/Network-Operator/[Brazil: \"RIOPAC\"]";
case 7243: return "/ITU-T/Network-Operator/[Brazil: MINASPAC]";
case 7244: return "/ITU-T/Network-Operator/[Brazil: TRANSPAC]";
case 7245: return "/ITU-T/Network-Operator/[Brazil: Fac Simile Service (DATA FAX)]";
case 7246: return "/ITU-T/Network-Operator/[Brazil: Brazilian private networks]";
case 7247: return "/ITU-T/Network-Operator/[Brazil: \"DATASAT BI\"]";
case 7251: return "/ITU-T/Network-Operator/[Brazil: S.PPAC]";
case 7252: return "/ITU-T/Network-Operator/[Brazil: \"TELEST\" Public packet data network]";
case 7253: return "/ITU-T/Network-Operator/[Brazil: TELEMIG Public Switched Packet Data Network]";
case 7254: return "/ITU-T/Network-Operator/[Brazil: \"PACPAR\"]";
case 7255: return "/ITU-T/Network-Operator/[Brazil: CRT/CTMR]";
case 7256: return "/ITU-T/Network-Operator/[Brazil: Western and Midwestern Public Switched Packet Data Network]";
case 7257: return "/ITU-T/Network-Operator/[Brazil: TELEBAHIA and TELERGIPE Public Switched Packet Data Network]";
case 7258: return "/ITU-T/Network-Operator/[Brazil: Northeastern Public Switched Packet Data Network]";
case 7259: return "/ITU-T/Network-Operator/[Brazil: Northern Public Switched Packet Data Network]";
case 7302: return "/ITU-T/Network-Operator/[Chile: Red nacional de transmision de datos]";
case 7321: return "/ITU-T/Network-Operator/[Colombia: Red de Alta Velocidad]";
case 7380: return "/ITU-T/Network-Operator/[Guyana: \"GT&T PAC\"]";
case 7440: return "/ITU-T/Network-Operator/[Paraguay: PARABAN]";
case 7447: return "/ITU-T/Network-Operator/[Paraguay: ANTELPAC]";
case 7448: return "/ITU-T/Network-Operator/[Paraguay: PARAPAQ]";
case 7482: return "/ITU-T/Network-Operator/[Uruguay: \"URUPAC\" - Servicio publico de transmision de datos con conmutacion de paquetes]";
case 7488: return "/ITU-T/Network-Operator/[Uruguay: URUPAC - Interfuncionamiento con la red telex]";
case 7489: return "/ITU-T/Network-Operator/[Uruguay: URUPAC - Interfuncionamiento con la red telefonica]";
case 23030: return "/ITU-T/Network-Operator/[Czech Republic: \"G-NET\" (code canceled)]";
case 23040:
case 23041:
case 23042:
case 23043:
case 23044: return "/ITU-T/Network-Operator/[Czech Republic: RadioNET]";
case 41362: return "/ITU-T/Network-Operator/[Sri Lanka: \"MTT\" Network (Pvt) Limited]";
case 41363: return "/ITU-T/Network-Operator/[Sri Lanka: \"DPMC\" Electronics (Pvt) Limited]";
case 260621: return "/ITU-T/Network-Operator/[Poland: DATACOM]";
case 260622: return "/ITU-T/Network-Operator/[Poland: \"MNI\"]";
case 260641: return "/ITU-T/Network-Operator/[Poland: \"PAGI\"]";
case 260642: return "/ITU-T/Network-Operator/[Poland: Crowley Data Poland]";
case 260651: return "/ITU-T/Network-Operator/[Poland: MEDIATEL]";
case 260661: return "/ITU-T/Network-Operator/[Poland: \"KOLPAK\"]";
case 260662: return "/ITU-T/Network-Operator/[Poland: Energis Polska]";
case 260672: return "/ITU-T/Network-Operator/[Poland: Virtual Private Network (VPN) Service]";
case 260681: return "/ITU-T/Network-Operator/[Poland: Exatel]";
case 260691: return "/ITU-T/Network-Operator/[Poland: \"NETIA\"]";
case 460200:
case 460201:
case 460202:
case 460203:
case 460204:
case 460205:
case 460206:
case 460207: return "/ITU-T/Network-Operator/[China: \"CAAC\" privileged data network]";
default: return $"/ITU-T/Network-Operator/{values[index - 1]}";
}
#endregion
// identified-organization
#region 0.4.*
oid_0_4:
if (index == values.Length) return "/ITU-T/Identified-Organization";
switch (values[index++])
{
//TODO: case 0: goto oid_0_4_0;
default: return $"/ITU-T/Identified-Organization/{values[index - 1]}";
}
#endregion
// data
#region 0.9.*
oid_0_9:
if (index == values.Length) return "/ITU-T/Data";
switch (values[index++])
{
//TODO: case 0: goto oid_0_9_0;
default: return $"/ITU-T/Data/{values[index - 1]}";
}
#endregion
#endregion
// iso
#region 1.*
oid_1:
if (index == values.Length) return "/ISO";
switch (values[index++])
{
case 0: goto oid_1_0;
case 1: goto oid_1_1;
case 2: goto oid_1_2;
case 3: goto oid_1_3;
default: return $"/ISO/{values[index - 1]}";
}
// standard
#region 1.0.*
oid_1_0:
if (index == values.Length) return "/ISO/Standard";
switch (values[index++])
{
//TODO: case 639: goto oid_1_0_639;
//TODO: case 1087: goto oid_1_0_1087;
//TODO: case 2022: goto oid_1_0_2022;
//TODO: case 2382: goto oid_1_0_2382;
//TODO: case 3166: goto oid_1_0_3166;
case 4217: return "/ISO/Standard/[Currency Codes]";
//TODO: case 4426: goto oid_1_0_4426;
//TODO: case 4922: goto oid_1_0_4922;
case 5218: return "/ISO/Standard/[Information technology -- Codes for the representation of human sexes]";
case 6523: return "/ISO/Standard/[Information technology -- Structure for the identification of organizations and organization parts]";
//TODO: case 7498: goto oid_1_0_7498;
//TODO: case 7816: goto oid_1_0_7816;
//TODO: case 8571: goto oid_1_0_8571;
case 8601: return "/ISO/Standard/[Data elements and interchange formats -- Information interchange -- Representation of dates and times]";
//TODO: case 8802: goto oid_1_0_8802;
//TODO: case 9040: goto oid_1_0_9040;
//TODO: case 9041: goto oid_1_0_9041;
//TODO: case 9069: goto oid_1_0_9069;
case 9362: return "/ISO/Standard/[Banking -- Banking telecommunication messages -- Business Identifier Code (BIC)]";
//TODO: case 9506: goto oid_1_0_9506;
//TODO: case 9596: goto oid_1_0_9596;
//TODO: case 9796: goto oid_1_0_9796;
//TODO: case 9797: goto oid_1_0_9797;
//TODO: case 9798: goto oid_1_0_9798;
//TODO: case 9834: goto oid_1_0_9834;
//TODO: case 9979: goto oid_1_0_9979;
//TODO: case 9992: goto oid_1_0_9992;
//TODO: case 10021: goto oid_1_0_10021;
//TODO: case 10116: goto oid_1_0_10116;
//TODO: case 10118: goto oid_1_0_10118;
//TODO: case 10161: goto oid_1_0_10161;
//TODO: case 10166: goto oid_1_0_10166;
case 10374: return "/ISO/Standard/[Freight containers -- Automatic identification]";
//TODO: case 10646: goto oid_1_0_10646;
//TODO: case 10746: goto oid_1_0_10746;
case 10891: return "/ISO/Standard/[Freight containers -- Radio frequency identification (RFID) -- Licence plate tag]";
//TODO: case 11188: goto oid_1_0_11188;
case 11404: return "/ISO/Standard/[Information technology -- Programming languages, their environments and system software interfaces -- Language-independent datatypes]";
//TODO: case 11578: goto oid_1_0_11578;
//TODO: case 11582: goto oid_1_0_11582;
//TODO: case 11770: goto oid_1_0_11770;
//TODO: case 12813: goto oid_1_0_12813;
//TODO: case 12855: goto oid_1_0_12855;
//TODO: case 13141: goto oid_1_0_13141;
case 13616: return "/ISO/Standard/[Financial services -- International Bank Account Number (IBAN)]";
//TODO: case 13868: goto oid_1_0_13868;
//TODO: case 13869: goto oid_1_0_13869;
//TODO: case 13870: goto oid_1_0_13870;
//TODO: case 13873: goto oid_1_0_13873;
//TODO: case 13874: goto oid_1_0_13874;
//TODO: case 13888: goto oid_1_0_13888;
//TODO: case 14813: goto oid_1_0_14813;
//TODO: case 14816: goto oid_1_0_14816;
//TODO: case 14823: goto oid_1_0_14823;
//TODO: case 14843: goto oid_1_0_14843;
//TODO: case 14844: goto oid_1_0_14844;
//TODO: case 14846: goto oid_1_0_14846;
//TODO: case 14888: goto oid_1_0_14888;
//TODO: case 14906: goto oid_1_0_14906;
//TODO: case 15050: goto oid_1_0_15050;
//TODO: case 15052: goto oid_1_0_15052;
//TODO: case 15054: goto oid_1_0_15054;
//TODO: case 15118: goto oid_1_0_15118;
//TODO: case 15418: goto oid_1_0_15418;
//TODO: case 15429: goto oid_1_0_15429;
//TODO: case 15431: goto oid_1_0_15431;
//TODO: case 15433: goto oid_1_0_15433;
case 15434: return "/ISO/Standard/[Transfer Syntax for High Capacity data carrier]";
//TODO: case 15459: goto oid_1_0_15459;
//TODO: case 15506: goto oid_1_0_15506;
//TODO: case 15507: goto oid_1_0_15507;
//TODO: case 15628: goto oid_1_0_15628;
//TODO: case 15772: goto oid_1_0_15772;
//TODO: case 15946: goto oid_1_0_15946;
//TODO: case 15961: goto oid_1_0_15961;
//TODO: case 15992: goto oid_1_0_15992;
//TODO: case 16460: goto oid_1_0_16460;
//TODO: case 16785: goto oid_1_0_16785;
//TODO: case 17090: goto oid_1_0_17090;
//TODO: case 17262: goto oid_1_0_17262;
//TODO: case 17264: goto oid_1_0_17264;
//TODO: case 17419: goto oid_1_0_17419;
//TODO: case 17423: goto oid_1_0_17423;
//TODO: case 17429: goto oid_1_0_17429;
//TODO: case 17515: goto oid_1_0_17515;
//TODO: case 17573: goto oid_1_0_17573;
//TODO: case 17575: goto oid_1_0_17575;
//TODO: case 17876: goto oid_1_0_17876;
//TODO: case 17878: goto oid_1_0_17878;
//TODO: case 17922: goto oid_1_0_17922;
//TODO: case 18013: goto oid_1_0_18013;
//TODO: case 18014: goto oid_1_0_18014;
case 18031: return "/ISO/Standard/[Information technology -- Security techniques -- Random bit generation]";
case 18032: return "/ISO/Standard/[Information technology -- Security techniques -- Prime number generation]";
//TODO: case 18033: goto oid_1_0_18033;
//TODO: case 18370: goto oid_1_0_18370;
//TODO: case 18750: goto oid_1_0_18750;
//TODO: case 19079: goto oid_1_0_19079;
//TODO: case 19091: goto oid_1_0_19091;
//TODO: case 19321: goto oid_1_0_19321;
//TODO: case 19460: goto oid_1_0_19460;
//TODO: case 19592: goto oid_1_0_19592;
//TODO: case 19772: goto oid_1_0_19772;
//TODO: case 19785: goto oid_1_0_19785;
//TODO: case 19794: goto oid_1_0_19794;
//TODO: case 20008: goto oid_1_0_20008;
//TODO: case 20009: goto oid_1_0_20009;
case 20022: return "/ISO/Standard/[Universal Financial Industry message scheme]";
//TODO: case 20248: goto oid_1_0_20248;
//TODO: case 20684: goto oid_1_0_20684;
//TODO: case 20828: goto oid_1_0_20828;
//TODO: case 21000: goto oid_1_0_21000;
//TODO: case 21091: goto oid_1_0_21091;
//TODO: case 21177: goto oid_1_0_21177;
//TODO: case 21184: goto oid_1_0_21184;
//TODO: case 21185: goto oid_1_0_21185;
//TODO: case 21192: goto oid_1_0_21192;
//TODO: case 21193: goto oid_1_0_21193;
//TODO: case 21210: goto oid_1_0_21210;
//TODO: case 21215: goto oid_1_0_21215;
//TODO: case 21218: goto oid_1_0_21218;
//TODO: case 21407: goto oid_1_0_21407;
//TODO: case 21889: goto oid_1_0_21889;
//TODO: case 22418: goto oid_1_0_22418;
//TODO: case 22895: goto oid_1_0_22895;
//TODO: case 23264: goto oid_1_0_23264;
//TODO: case 24102: goto oid_1_0_24102;
case 24531: return "/ISO/Standard/[Intelligent Transport Systems (ITS) -- System architecture, taxonomy and terminology -- Using eXtensible Markup Language (XML) in ITS standards, data registries and data dictionaries]";
//TODO: case 24534: goto oid_1_0_24534;
//TODO: case 24727: goto oid_1_0_24727;
//TODO: case 24753: goto oid_1_0_24753;
//TODO: case 24761: goto oid_1_0_24761;
case 24787: return "/ISO/Standard/[Information technology -- Identification cards -- On-card biometric comparison]";
//TODO: case 29150: goto oid_1_0_29150;
//TODO: case 29192: goto oid_1_0_29192;
//TODO: case 29281: goto oid_1_0_29281;
//TODO: case 30107: goto oid_1_0_30107;
//TODO: case 39794: goto oid_1_0_39794;
//TODO: case 62351: goto oid_1_0_62351;
//TODO: case 62379: goto oid_1_0_62379;
//TODO: case 62439: goto oid_1_0_62439;
//TODO: case 63047: goto oid_1_0_63047;
default: return $"/ISO/Standard/{values[index - 1]}";
}
#endregion
// registration-authority
#region 1.1.*
oid_1_1:
if (index == values.Length) return "/ISO/Registration-Authority";
switch (values[index++])
{
case 1: return "/ISO/Registration-Authority/[reserved]";
case 2: return "/ISO/Registration-Authority/[document-type]";
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10: return "/ISO/Registration-Authority/[reserved]";
case 2108: return "/ISO/Registration-Authority/[Information and documentation -- International Standard Book Numbering (ISBN)]";
//TODO: case 2375: goto oid_1_1_2375;
//TODO: case 10036: goto oid_1_1_10036;
//TODO: case 19785: goto oid_1_1_19785;
//TODO: case 24727: goto oid_1_1_24727;
default: return $"/ISO/Registration-Authority/{values[index - 1]}";
}
#endregion
// member-body
#region 1.2.*
oid_1_2:
if (index == values.Length) return "/ISO/Member-Body";
switch (values[index++])
{
//TODO: case 36: goto oid_1_2_36;
//TODO: case 40: goto oid_1_2_40;
//TODO: case 56: goto oid_1_2_56;
case 124: return "/ISO/Member-Body/CA";
//TODO: case 156: goto oid_1_2_156;
//TODO: case 203: goto oid_1_2_203;
//TODO: case 208: goto oid_1_2_208;
//TODO: case 246: goto oid_1_2_246;
//TODO: case 250: goto oid_1_2_250;
//TODO: case 276: goto oid_1_2_276;
case 280: return "/ISO/Member-Body/[Germany: Bundesrepublik Deutschland]";
//TODO: case 300: goto oid_1_2_300;
case 344: return "/ISO/Member-Body/HK";
//TODO: case 372: goto oid_1_2_372;
//TODO: case 392: goto oid_1_2_392;
case 398: return "/ISO/Member-Body/KZ";
//TODO: case 410: goto oid_1_2_410;
//TODO: case 498: goto oid_1_2_498;
//TODO: case 528: goto oid_1_2_528;
case 566: return "/ISO/Member-Body/NG";
//TODO: case 578: goto oid_1_2_578;
//TODO: case 616: goto oid_1_2_616;
//TODO: case 643: goto oid_1_2_643;
//TODO: case 702: goto oid_1_2_702;
//TODO: case 752: goto oid_1_2_752;
//TODO: case 804: goto oid_1_2_804;
//TODO: case 826: goto oid_1_2_826;
//TODO: case 840: goto oid_1_2_840;
default: return $"/ISO/Member-Body/{values[index - 1]}";
}
#endregion
// identified-organization
#region 1.3.*
oid_1_3:
if (index == values.Length) return "/ISO/Identified-Organization";
switch (values[index++])
{
case 1: return "/ISO/Identified-Organization/[Not assigned]";
case 2: return "/ISO/Identified-Organization/[Système d'Information et Répertoire des ENtreprises et des Etablissements (SIRENE)]";
case 3: return "/ISO/Identified-Organization/[Codification numérique des établissements financiers en Belgique]";
case 4: return "/ISO/Identified-Organization/[National Bureau of Standards (NBS) Open System Interconnection NETwork (OSINET)]";
case 5: return "/ISO/Identified-Organization/[United States Federal Government Open System interconnection NETwork (GOSNET)]";
case 6: return "/ISO/Identified-Organization/[\"DODNET\": Open System Interconnection (OSI) network for the Department of Defense (DoD)]";
case 7: return "/ISO/Identified-Organization/[Organisationsnummer]";
case 8: return "/ISO/Identified-Organization/[Le Numéro national]";
case 9: return "/ISO/Identified-Organization/[Système d'Identification du Répertoire des ETablissements (SIRET) codes]";
case 10: return "/ISO/Identified-Organization/[Organizational identifiers for structured names under ISO 9541-2]";
case 11: return "/ISO/Identified-Organization/[OSI-based amateur radio organizations, network objects and application services]";
//TODO: case 12: goto oid_1_3_12;
case 13: return "/ISO/Identified-Organization/[Code assigned by the German Automotive Association to companies operating file transfer stations using Odette File Transfer Protocol (OFTP) (formerly, \"VSA\" File Transfer Protocol (FTP) code)]";
//TODO: case 14: goto oid_1_3_14;
//TODO: case 15: goto oid_1_3_15;
//TODO: case 16: goto oid_1_3_16;
case 17: return "/ISO/Identified-Organization/[COMMON LANGUAGE]";
//TODO: case 18: goto oid_1_3_18;
case 19: return "/ISO/Identified-Organization/[Air Transport Industry Services Communications Network]";
case 20: return "/ISO/Identified-Organization/[European Laboratory for Particle Physics \"CERN\"]";
case 21: return "/ISO/Identified-Organization/[Society for Worldwide Interbank Financial Telecommunication (SWIFT)]";
//TODO: case 22: goto oid_1_3_22;
case 23: return "/ISO/Identified-Organization/[Nordic University and Research Network: NORDUnet]";
case 24: return "/ISO/Identified-Organization/[Digital Equipment Corporation (DEC)]";
case 25: return "/ISO/Identified-Organization/[OSI Asia-Oceania Workshop (AOW)]";
//TODO: case 26: goto oid_1_3_26;
//TODO: case 27: goto oid_1_3_27;
case 28: return "/ISO/Identified-Organization/[Organisation for Data Exchange through TeleTransmission in Europe (ODETTE)]";
case 29: return "/ISO/Identified-Organization/[The all-union classifier of enterprises and organizations]";
case 30: return "/ISO/Identified-Organization/[AT&T/OSI network]";
case 31: return "/ISO/Identified-Organization/[AT&T/Electronic Data Interchange (EDI) partner identification code]";
case 32: return "/ISO/Identified-Organization/[Telecom Australia]";
case 33: return "/ISO/Identified-Organization/[S G Warburg Group Management Ltd OSI Internetwork]";
case 34: return "/ISO/Identified-Organization/[Reuter open address standard]";
case 35: return "/ISO/Identified-Organization/[British Petroleum Ltd]";
//TODO: case 36: goto oid_1_3_36;
case 37: return "/ISO/Identified-Organization/[LY-tunnus]";
case 38: return "/ISO/Identified-Organization/[The Australian Government Open Systems Interconnection Profile (GOSIP) network]";
case 39: return "/ISO/Identified-Organization/[\"OZDOD DEFNET\": Australian Department Of Defence (DOD) OSI network]";
case 40: return "/ISO/Identified-Organization/[Unilever Group Companies]";
case 41: return "/ISO/Identified-Organization/[Citicorp Global Information Network (CGIN)]";
case 42: return "/ISO/Identified-Organization/[Deutsche BundesPost (DBP) Telekom]";
case 43: return "/ISO/Identified-Organization/[HydroNETT]";
case 44: return "/ISO/Identified-Organization/[Thai Industrial Standards Institute (TISI)]";
case 45: return "/ISO/Identified-Organization/[\"ICI\" Company]";
case 46: return "/ISO/Identified-Organization/[Philips FUNction LOCations (FUNLOC)]";
case 47: return "/ISO/Identified-Organization/[Bull \"ODI\"/Distributed System Architecture (DSA)/Unix network]";
case 48: return "/ISO/Identified-Organization/[\"OSINZ\"]";
case 49: return "/ISO/Identified-Organization/[Auckland Area Health]";
case 50: return "/ISO/Identified-Organization/[Firmenich]";
case 51: return "/ISO/Identified-Organization/[\"AGFA-DIS\"]";
case 52: return "/ISO/Identified-Organization/[Society of Motion Picture and Television Engineers (SMPTE)]";
case 53: return "/ISO/Identified-Organization/[Migros_Network M_NETOPZ]";
case 54: return "/ISO/Identified-Organization/[Pfizer]";
case 55: return "/ISO/Identified-Organization/[Energy Net]";
case 56: return "/ISO/Identified-Organization/[Nokia]";
case 57: return "/ISO/Identified-Organization/[Saint Gobain]";
case 58: return "/ISO/Identified-Organization/[Siemens Corporate Network (SCN)]";
case 59: return "/ISO/Identified-Organization/[\"DANZNET\"]";
case 60: return "/ISO/Identified-Organization/[Dun & Bradstreet Data Universal Numbering System (D-U-N-S)]";
case 61: return "/ISO/Identified-Organization/[\"SOFFEX\" OSI]";
case 62: return "/ISO/Identified-Organization/[Koninklijke \"PTT\" Nederland (KPN) \"OVN\" (operator fixed networks)]";
case 63: return "/ISO/Identified-Organization/[AscomOSINet]";
case 64: return "/ISO/Identified-Organization/[Uniform Transport Code (UTC)]";
case 65: return "/ISO/Identified-Organization/[Solvay Group]";
case 66: return "/ISO/Identified-Organization/[Roche Corporate Network]";
case 67: return "/ISO/Identified-Organization/[Zellweger]";
case 68: return "/ISO/Identified-Organization/[Intel Corporation]";
case 69: return "/ISO/Identified-Organization/[SITA (Société Internationale de Télécommunications Aéronautiques)]";
case 70: return "/ISO/Identified-Organization/[DaimlerChrysler Corporate Network (DCCN)]";
case 71: return "/ISO/Identified-Organization/[LEGOnet]";
case 72: return "/ISO/Identified-Organization/[Navistar]";
case 73: return "/ISO/Identified-Organization/[Formatted Asynchronous Transfer Mode (ATM) address]";
case 74: return "/ISO/Identified-Organization/[\"ARINC\"]";
case 75: return "/ISO/Identified-Organization/[Alcanet (Alcatel-Alsthom vorporate network)]";
//TODO: case 76: goto oid_1_3_76;
case 77: return "/ISO/Identified-Organization/[Sistema Italiano di Indirizzamento di Reti OSI Gestito da \"UNINFO\"]";
case 78: return "/ISO/Identified-Organization/[Mitel terminal or switching equipment]";
case 79: return "/ISO/Identified-Organization/[Asynchronous Transfer Mode (ATM) Forum]";
case 80: return "/ISO/Identified-Organization/[UK national health service scheme (Electronic Data Interchange Registration Authorities (EDIRA) compliant)]";
case 81: return "/ISO/Identified-Organization/[International Network Service Access Point (NSAP)]";
case 82: return "/ISO/Identified-Organization/[Norwegian Telecommunications Authority (NTA)]";
case 83: return "/ISO/Identified-Organization/[Advanced Telecommunications Modules Limited Corporate Network]";
case 84: return "/ISO/Identified-Organization/[Athens Chamber of Commerce & Industry Scheme]";
case 85: return "/ISO/Identified-Organization/[Swisskey certificate authority coding system]";
case 86: return "/ISO/Identified-Organization/[United States Council for International Business (USCIB)]";
case 87: return "/ISO/Identified-Organization/[National Federation of Chambers of Commerce & Industry of Belgium Scheme]";
case 88: return "/ISO/Identified-Organization/[Global Location Number (GLN) (previously, European Article Number (EAN) location code)]";
case 89: return "/ISO/Identified-Organization/[Association of British Chambers of Commerce Ltd. scheme]";
case 90: return "/ISO/Identified-Organization/[Internet Protocol (IP) addressing]";
case 91: return "/ISO/Identified-Organization/[Cisco Systems / Open Systems Interconnection (OSI) network]";
case 92: return "/ISO/Identified-Organization/[Not to be assigned]";
case 93: return "/ISO/Identified-Organization/[Revenue Canada Business Number (BN) registration]";
case 94: return "/ISO/Identified-Organization/[Deutscher Industrie- und HandelsTag (DIHT) scheme]";
case 95: return "/ISO/Identified-Organization/[Hewlett-Packard (HP) Company internal Asynchronous Transfer Mode (ATM) network]";
case 96: return "/ISO/Identified-Organization/[Danish Chamber of Commerce & Industry]";
case 97: return "/ISO/Identified-Organization/[\"FTI\" - Ediforum Italia]";
case 98: return "/ISO/Identified-Organization/[Chamber of Commerce Tel Aviv-Jaffa]";
case 99: return "/ISO/Identified-Organization/[Siemens Supervisory Systems Network]";
case 100: return "/ISO/Identified-Organization/[PNG_ICD scheme]";
//TODO: case 101: goto oid_1_3_101;
case 102: return "/ISO/Identified-Organization/[\"HEAG\" holding group]";
case 103: return "/ISO/Identified-Organization/[Reserved for later allocation]";
case 104: return "/ISO/Identified-Organization/[British Telecommunications plc (BT)]";
case 105: return "/ISO/Identified-Organization/[Portuguese Chamber of Commerce and Industry]";
case 106: return "/ISO/Identified-Organization/[Vereniging van Kamers van Koophandel en Fabrieken in Nederland]";
case 107: return "/ISO/Identified-Organization/[Association of Swedish Chambers of Commerce and Industry]";
case 108: return "/ISO/Identified-Organization/[Australian Chambers of Commerce and Industry]";
case 109: return "/ISO/Identified-Organization/[BellSouth Asynchronous Transfer Mode (ATM) End System Address (AESA)]";
case 110: return "/ISO/Identified-Organization/[Bell Atlantic]";
//TODO: case 111: goto oid_1_3_111;
//TODO: case 112: goto oid_1_3_112;
case 113: return "/ISO/Identified-Organization/[OriginNet]";
//TODO: case 114: goto oid_1_3_114;
case 115: return "/ISO/Identified-Organization/[Pacific Bell data communications network]";
case 116: return "/ISO/Identified-Organization/[Postal Security Services (PSS)]";
case 117: return "/ISO/Identified-Organization/[Stentor]";
case 118: return "/ISO/Identified-Organization/[ATM-Network ZN\"96]";
case 119: return "/ISO/Identified-Organization/[\"MCI\" OSI network]";
case 120: return "/ISO/Identified-Organization/[Advantis]";
case 121: return "/ISO/Identified-Organization/[Affable Software data interchange codes]";
case 122: return "/ISO/Identified-Organization/[BB-DATA GmbH]";
case 123: return "/ISO/Identified-Organization/[Badische Anilin und Soda Fabrik (BASF) company Asynchronous Transfer Mode (ATM) network]";
//TODO: case 124: goto oid_1_3_124;
case 125: return "/ISO/Identified-Organization/[Henkel Corporate Network (H-Net)]";
case 126: return "/ISO/Identified-Organization/[\"GTE\" OSI network]";
case 127: return "/ISO/Identified-Organization/[Allianz Technology]";
case 128: return "/ISO/Identified-Organization/[\"BCNR\" (Swiss clearing bank number)]";
case 129: return "/ISO/Identified-Organization/[Telekurs Business Partner Identification (BPI)]";
//TODO: case 130: goto oid_1_3_130;
case 131: return "/ISO/Identified-Organization/[Code for the Identification of National Organizations]";
//TODO: case 132: goto oid_1_3_132;
//TODO: case 133: goto oid_1_3_133;
case 134: return "/ISO/Identified-Organization/[Infonet Services Corporation]";
case 135: return "/ISO/Identified-Organization/[Societa Interbancaria per l'Automazione (SIA) S.p.A.]";
case 136: return "/ISO/Identified-Organization/[Cable & Wireless global Asynchronous Transfer Mode (ATM) end-system address plan]";
case 137: return "/ISO/Identified-Organization/[Global One Asynchronous Transfer Mode (ATM) End System Address (AESA) scheme]";
case 138: return "/ISO/Identified-Organization/[France Telecom Asynchronous Transfer Mode (ATM) End System Address (AESA) plan]";
case 139: return "/ISO/Identified-Organization/[Savvis Communications Asynchronous Transfer Mode (ATM) End System Address (AESA)]";
case 140: return "/ISO/Identified-Organization/[Toshiba Organizations, Partners, And Suppliers (TOPAS) code]";
case 141: return "/ISO/Identified-Organization/[North Atlantic Treaty Organization (NATO) Commercial And Government Entity (NCAGE) system, a.k.a. NCAGE NATO Code of manufacturers]";
case 142: return "/ISO/Identified-Organization/[\"SECETI S.p.A.\"]";
case 143: return "/ISO/Identified-Organization/[EINESTEINet AG]";
case 144: return "/ISO/Identified-Organization/[Department of Defense Activity Address Code (DoDAAC)]";
case 145: return "/ISO/Identified-Organization/[Direction Générale de la Comptabilité Publique (DGCP) administrative accounting identification scheme]";
case 146: return "/ISO/Identified-Organization/[Direction Générale des Impots (DGI)]";
case 147: return "/ISO/Identified-Organization/[Standard company code (partner identification code) registered with \"JIPDEC\"]";
case 148: return "/ISO/Identified-Organization/[International Telecommunication Union (ITU) Data Network Identification Codes (DNIC)]";
case 149: return "/ISO/Identified-Organization/[Global Business Identifier (GBI)]";
case 150: return "/ISO/Identified-Organization/[Madge Networks Ltd Asynchronous Transfer Mode (ATM) addressing scheme]";
case 151: return "/ISO/Identified-Organization/[Australian Business Number (ABN) scheme]";
case 152: return "/ISO/Identified-Organization/[Electronic Data Interchange Registration Authorities (EDIRA) scheme identifier code]";
case 153: return "/ISO/Identified-Organization/[Concert Global network services Asynchronous Transfer Mode (ATM) End System Address (AESA)]";
//TODO: case 154: goto oid_1_3_154;
case 155: return "/ISO/Identified-Organization/[Global Crossing Asynchronous Transfer Mode (ATM) End System Address (AESA)]";
case 156: return "/ISO/Identified-Organization/[\"AUNA\"]";
case 157: return "/ISO/Identified-Organization/[Informatie en communicatie Technologie Organisatie (ITO) Drager Net]";
//TODO: case 158: goto oid_1_3_158;
//TODO: case 159: goto oid_1_3_159;
case 160: return "/ISO/Identified-Organization/[GS1 Global Trade Item Number (GTIN)]";
case 161: return "/ISO/Identified-Organization/[Electronic Commerce Code Management Association (ECCMA) open technical dictionary]";
//TODO: case 162: goto oid_1_3_162;
case 163: return "/ISO/Identified-Organization/[United States Environmental Protection Agency (US-EPA) facilities]";
case 164: return "/ISO/Identified-Organization/[\"TELUS\" Corporation Asynchronous Transfer Mode (ATM) End System Address (AESA) addressing scheme for ATM Private Network-to-Network Interface (PNNI) implementation]";
case 165: return "/ISO/Identified-Organization/[\"FIEIE\"]";
case 166: return "/ISO/Identified-Organization/[Swissguide]";
case 167: return "/ISO/Identified-Organization/[Priority Telecom Asynchronous Transfer Mode (ATM) End System Address (AESA) plan]";
case 168: return "/ISO/Identified-Organization/[Vodafone Ireland]";
case 169: return "/ISO/Identified-Organization/[Swiss Federal Business Identification Number]";
case 170: return "/ISO/Identified-Organization/[Teikoku Company Code]";
//TODO: case 171: goto oid_1_3_171;
case 172: return "/ISO/Identified-Organization/[Project Group \"Lists of properties\" (PROLIST®)]";
case 173: return "/ISO/Identified-Organization/[eCl@ss]";
case 174: return "/ISO/Identified-Organization/[StepNexus]";
case 175: return "/ISO/Identified-Organization/[Siemens AG]";
case 176: return "/ISO/Identified-Organization/[Paradine GmbH]";
//TODO: case 177: goto oid_1_3_177;
case 178: return "/ISO/Identified-Organization/[Route1's MobiNET]";
//TODO: case 179: goto oid_1_3_179;
case 180: return "/ISO/Identified-Organization/[Lithuanian military Public Key Infrastructure (PKI)]";
case 183: return "/ISO/Identified-Organization/[Unique IDentification Business (UIDB) number]";
case 184: return "/ISO/Identified-Organization/[\"DIGSTORG\"]";
case 185: return "/ISO/Identified-Organization/[Perceval Object Code (POC)]";
case 186: return "/ISO/Identified-Organization/[TrustPoint]";
case 187: return "/ISO/Identified-Organization/[Amazon Unique Identification Scheme (AUIS)]";
case 188: return "/ISO/Identified-Organization/[Corporate number of the social security and tax number system of Japan]";
case 189: return "/ISO/Identified-Organization/[European Business IDentifier (EBID)]";
case 190: return "/ISO/Identified-Organization/[Organisatie Identificatie Nummer (OIN)]";
case 191: return "/ISO/Identified-Organization/[Company code (Estonia)]";
case 192: return "/ISO/Identified-Organization/[Organisasjonsnummer, Norway]";
case 193: return "/ISO/Identified-Organization/[UBL.BE party identifier]";
case 194: return "/ISO/Identified-Organization/[\"KOIOS\" Open Technical Dictionary (OTD)]";
case 195: return "/ISO/Identified-Organization/[Singapore nationwide e-invoice framework]";
case 196: return "/ISO/Identified-Organization/[Íslensk kennitala]";
case 197: return "/ISO/Identified-Organization/[Reserved]";
case 198: return "/ISO/Identified-Organization/[ERSTORG]";
case 199: return "/ISO/Identified-Organization/[Legal Entity Identifier (LEI)]";
case 200: return "/ISO/Identified-Organization/[Legal entity code (Lithuania)]";
case 201: return "/ISO/Identified-Organization/[Codice Univoco Unità Organizzativa iPA]";
case 202: return "/ISO/Identified-Organization/[Indirizzo di Posta Elettronica Certificata]";
case 203: return "/ISO/Identified-Organization/[eDelivery network participant identifier]";
case 204: return "/ISO/Identified-Organization/[Leitweg-ID]";
case 205: return "/ISO/Identified-Organization/[CODDEST]";
case 206: return "/ISO/Identified-Organization/[Registre du Commerce et de l'Industrie (RCI), Monaco]";
case 207: return "/ISO/Identified-Organization/[Pilog Ontology Codification Identifier (POCI)]";
case 208: return "/ISO/Identified-Organization/[Numéro d'entreprise / Ondernemingsnummer / Unternehmensnummer, Belgium]";
case 209: return "/ISO/Identified-Organization/[GS1 identification keys]";
case 210: return "/ISO/Identified-Organization/[Codice fiscale]";
case 211: return "/ISO/Identified-Organization/[Partita iva]";
case 212: return "/ISO/Identified-Organization/[Finnish Organization Identifier]";
case 213: return "/ISO/Identified-Organization/[Finnish organization value add tax identifier]";
case 214: return "/ISO/Identified-Organization/[Tradeplace TradePI (Product Information) standard]";
case 215: return "/ISO/Identified-Organization/[Net service identifier]";
case 216: return "/ISO/Identified-Organization/[OVTcode]";
case 9900:
case 9991:
case 9992:
case 9993:
case 9994:
case 9995:
case 9996:
case 9997:
case 9998:
case 9999: return "/ISO/Identified-Organization/[Reserved]";
default: return $"/ISO/Identified-Organization/{values[index - 1]}";
}
#endregion
#endregion
// joint-iso-itu-t, joint-iso-ccitt
#region 2.*
oid_2:
if (index == values.Length) return "/Joint-ISO-ITU-T";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Presentation layer service and protocol]";
case 1: goto oid_2_1;
case 2: goto oid_2_2;
case 3: goto oid_2_3;
case 4: goto oid_2_4;
case 5: goto oid_2_5;
case 6: goto oid_2_6;
case 7: goto oid_2_7;
case 8: goto oid_2_8;
case 9: goto oid_2_9;
case 10: goto oid_2_10;
case 11: goto oid_2_11;
case 12: goto oid_2_12;
case 13: goto oid_2_13;
case 14: goto oid_2_14;
case 15: goto oid_2_15;
case 16: goto oid_2_16;
case 17: goto oid_2_17;
case 18: goto oid_2_18;
case 19: goto oid_2_19;
case 20: goto oid_2_20;
case 21: goto oid_2_21;
case 22: goto oid_2_22;
case 23: goto oid_2_23;
case 24: goto oid_2_24;
case 25: goto oid_2_25;
case 26: goto oid_2_26;
case 27: goto oid_2_27;
case 28: goto oid_2_28;
case 40: goto oid_2_40;
case 41: goto oid_2_41;
case 42: goto oid_2_42;
case 48: goto oid_2_48;
case 49: goto oid_2_49;
case 50: goto oid_2_50;
case 51: goto oid_2_51;
case 52: goto oid_2_52;
case 999: return "/Joint-ISO-ITU-T/Example";
default: return $"/Joint-ISO-ITU-T/{values[index - 1]}";
}
// asn1
#region 2.1.*
oid_2_1:
if (index == values.Length) return "/ASN.1";
switch (values[index++])
{
//TODO: case 0: goto oid_2_1_0;
case 1: return "/ASN.1/[Basic Encoding Rules (BER)]";
//TODO: case 2: goto oid_2_1_2;
//TODO: case 3: goto oid_2_1_3;
//TODO: case 4: goto oid_2_1_4;
//TODO: case 5: goto oid_2_1_5;
//TODO: case 6: goto oid_2_1_6;
case 7: return "/ASN.1/[Javascript object notation Encoding Rules (JER)]";
//TODO: case 8: goto oid_2_1_8;
case 123: return "/ASN.1/[Examples]";
default: return $"/ASN.1/{values[index - 1]}";
}
#endregion
// association-control
#region 2.2.*
oid_2_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Association Control Service Element (ACSE)]";
switch (values[index++])
{
//TODO: case 0: goto oid_2_2_0;
//TODO: case 1: goto oid_2_2_1;
//TODO: case 2: goto oid_2_2_2;
//TODO: case 3: goto oid_2_2_3;
default: return $"/Joint-ISO-ITU-T/[Association Control Service Element (ACSE)]/{values[index - 1]}";
}
#endregion
// reliable-transfer
#region 2.3.*
oid_2_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Reliable transfer service element]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Reliable transfer service element]/[Reliable-Transfer-APDU]";
case 1: return "/Joint-ISO-ITU-T/[Reliable transfer service element]/[Reliable Transfer Service Element (RTSE) identifier]";
case 2: return "/Joint-ISO-ITU-T/[Reliable transfer service element]/[Abstract syntaxes]";
default: return $"/Joint-ISO-ITU-T/[Reliable transfer service element]/{values[index - 1]}";
}
#endregion
// remote-operations
#region 2.4.*
oid_2_4:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Remote-Operation-Notation]";
case 1: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Remote-Operations-APDUs]";
case 2: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Remote-Operations-Notation-extension]";
case 3: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Application Service Element (ASE) identifier]";
case 4: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Association Control Service Element (ACSE)]";
//TODO: case 5: goto oid_2_4_5;
//TODO: case 6: goto oid_2_4_6;
//TODO: case 7: goto oid_2_4_7;
//TODO: case 8: goto oid_2_4_8;
//TODO: case 9: goto oid_2_4_9;
//TODO: case 10: goto oid_2_4_10;
//TODO: case 11: goto oid_2_4_11;
//TODO: case 12: goto oid_2_4_12;
default: return $"/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/{values[index - 1]}";
}
#endregion
// ds, directory
#region 2.5.*
oid_2_5:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Directory services]";
switch (values[index++])
{
//TODO: case 1: goto oid_2_5_1;
case 2: return "/Joint-ISO-ITU-T/[Directory services]/[Directory service elements]";
//TODO: case 3: goto oid_2_5_3;
//TODO: case 4: goto oid_2_5_4;
//TODO: case 5: goto oid_2_5_5;
//TODO: case 6: goto oid_2_5_6;
case 7: return "/Joint-ISO-ITU-T/[Directory services]/[X.500 attribute sets]";
//TODO: case 8: goto oid_2_5_8;
//TODO: case 9: goto oid_2_5_9;
//TODO: case 12: goto oid_2_5_12;
//TODO: case 13: goto oid_2_5_13;
//TODO: case 14: goto oid_2_5_14;
//TODO: case 15: goto oid_2_5_15;
case 16: return "/Joint-ISO-ITU-T/[Directory services]/[Groups]";
//TODO: case 17: goto oid_2_5_17;
//TODO: case 18: goto oid_2_5_18;
//TODO: case 19: goto oid_2_5_19;
//TODO: case 20: goto oid_2_5_20;
//TODO: case 21: goto oid_2_5_21;
//TODO: case 23: goto oid_2_5_23;
//TODO: case 24: goto oid_2_5_24;
//TODO: case 25: goto oid_2_5_25;
//TODO: case 26: goto oid_2_5_26;
//TODO: case 27: goto oid_2_5_27;
//TODO: case 28: goto oid_2_5_28;
//TODO: case 29: goto oid_2_5_29;
//TODO: case 30: goto oid_2_5_30;
//TODO: case 31: goto oid_2_5_31;
//TODO: case 32: goto oid_2_5_32;
//TODO: case 33: goto oid_2_5_33;
//TODO: case 34: goto oid_2_5_34;
//TODO: case 35: goto oid_2_5_35;
case 36: return "/Joint-ISO-ITU-T/[Directory services]/[Matching restrictions]";
//TODO: case 37: goto oid_2_5_37;
case 38: return "/Joint-ISO-ITU-T/[Directory services]/[Key purposes]";
//TODO: case 39: goto oid_2_5_39;
//TODO: case 40: goto oid_2_5_40;
//TODO: case 41: goto oid_2_5_41;
//TODO: case 42: goto oid_2_5_42;
//TODO: case 43: goto oid_2_5_43;
//TODO: case 44: goto oid_2_5_44;
default: return $"/Joint-ISO-ITU-T/[Directory services]/{values[index - 1]}";
}
#endregion
// mhs, mhs-motis
#region 2.6.*
oid_2_6:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Message Handling System (MHS)]";
switch (values[index++])
{
//TODO: case 0: goto oid_2_6_0;
//TODO: case 1: goto oid_2_6_1;
//TODO: case 2: goto oid_2_6_2;
//TODO: case 3: goto oid_2_6_3;
//TODO: case 4: goto oid_2_6_4;
//TODO: case 5: goto oid_2_6_5;
//TODO: case 6: goto oid_2_6_6;
//TODO: case 7: goto oid_2_6_7;
//TODO: case 8: goto oid_2_6_8;
//TODO: case 9: goto oid_2_6_9;
//TODO: case 10: goto oid_2_6_10;
default: return $"/Joint-ISO-ITU-T/[Message Handling System (MHS)]/{values[index - 1]}";
}
#endregion
// ccr
#region 2.7.*
oid_2_7:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Commitment, Concurrency and Recovery (CCR) service and protocol]";
switch (values[index++])
{
//TODO: case 1: goto oid_2_7_1;
//TODO: case 2: goto oid_2_7_2;
default: return $"/Joint-ISO-ITU-T/[Commitment, Concurrency and Recovery (CCR) service and protocol]/{values[index - 1]}";
}
#endregion
// oda
#region 2.8.*
oid_2_8:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Open Document Architecture (ODA)]";
switch (values[index++])
{
//TODO: case 0: goto oid_2_8_0;
//TODO: case 1: goto oid_2_8_1;
//TODO: case 2: goto oid_2_8_2;
//TODO: case 3: goto oid_2_8_3;
case 4: return "/Joint-ISO-ITU-T/[Open Document Architecture (ODA)]/[Identification of a document application profile]";
default: return $"/Joint-ISO-ITU-T/[Open Document Architecture (ODA)]/{values[index - 1]}";
}
#endregion
// ms, osi-management
#region 2.9.*
oid_2_9:
if (index == values.Length) return "/Joint-ISO-ITU-T/[OSI network management]";
switch (values[index++])
{
//TODO: case 0: goto oid_2_9_0;
//TODO: case 1: goto oid_2_9_1;
//TODO: case 2: goto oid_2_9_2;
//TODO: case 3: goto oid_2_9_3;
//TODO: case 4: goto oid_2_9_4;
default: return $"/Joint-ISO-ITU-T/[OSI network management]/{values[index - 1]}";
}
#endregion
// transaction-processing
#region 2.10.*
oid_2_10:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Transaction processing]";
switch (values[index++])
{
//TODO: case 0: goto oid_2_10_0;
//TODO: case 1: goto oid_2_10_1;
//TODO: case 2: goto oid_2_10_2;
default: return $"/Joint-ISO-ITU-T/[Transaction processing]/{values[index - 1]}";
}
#endregion
// dor, distinguished-object-reference
#region 2.11.*
oid_2_11:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Text and office systems -- Distributed-office-applications model -- Part 2: Distinguished-object-reference and associated procedures]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Information technology -- Text and office systems -- Distributed-office-applications model -- Part 2: Distinguished-object-reference and associated procedures]/[DOR-definition]";
case 1: return "/Joint-ISO-ITU-T/[Information technology -- Text and office systems -- Distributed-office-applications model -- Part 2: Distinguished-object-reference and associated procedures]/[Abstract syntax of \"distinguished-object-reference\"]";
//TODO: case 2: goto oid_2_11_2;
default: return $"/Joint-ISO-ITU-T/[Information technology -- Text and office systems -- Distributed-office-applications model -- Part 2: Distinguished-object-reference and associated procedures]/{values[index - 1]}";
}
#endregion
// reference-data-transfer, rdt
#region 2.12.*
oid_2_12:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Referenced Data Transfer (RDT)]";
switch (values[index++])
{
//TODO: case 0: goto oid_2_12_0;
//TODO: case 1: goto oid_2_12_1;
//TODO: case 2: goto oid_2_12_2;
//TODO: case 3: goto oid_2_12_3;
//TODO: case 4: goto oid_2_12_4;
default: return $"/Joint-ISO-ITU-T/[Referenced Data Transfer (RDT)]/{values[index - 1]}";
}
#endregion
// network-layer, network-layer-management
#region 2.13.*
oid_2_13:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Network layer management]";
switch (values[index++])
{
//TODO: case 0: goto oid_2_13_0;
default: return $"/Joint-ISO-ITU-T/[Network layer management]/{values[index - 1]}";
}
#endregion
// transport-layer, transport-layer-management
#region 2.14.*
oid_2_14:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Transport layer management]";
switch (values[index++])
{
//TODO: case 0: goto oid_2_14_0;
default: return $"/Joint-ISO-ITU-T/[Transport layer management]/{values[index - 1]}";
}
#endregion
// datalink-layer, datalink-layer-management, datalink-layer-management-information
#region 2.15.*
oid_2_15:
if (index == values.Length) return "/Joint-ISO-ITU-T/[OSI data link layer management]";
switch (values[index++])
{
//TODO: case 0: goto oid_2_15_0;
default: return $"/Joint-ISO-ITU-T/[OSI data link layer management]/{values[index - 1]}";
}
#endregion
// country
#region 2.16.*
oid_2_16:
if (index == values.Length) return "/Country";
switch (values[index++])
{
case 4: return "/Country/AF";
case 8: return "/Country/AL";
case 12: goto oid_2_16_12;
case 20: goto oid_2_16_20;
case 24: return "/Country/AO";
case 28: return "/Country/AG";
case 31: return "/Country/AZ";
case 32: goto oid_2_16_32;
case 36: return "/Country/AU";
case 40: return "/Country/AT";
case 44: return "/Country/BS";
case 48: return "/Country/BH";
case 50: goto oid_2_16_50;
case 51: return "/Country/AM";
case 52: return "/Country/BB";
case 56: return "/Country/BE";
case 60: goto oid_2_16_60;
case 64: return "/Country/BT";
case 68: return "/Country/BO";
case 70: return "/Country/BA";
case 72: return "/Country/BW";
case 76: goto oid_2_16_76;
case 84: return "/Country/BZ";
case 90: return "/Country/SB";
case 96: return "/Country/BN";
case 100: return "/Country/BG";
case 104: return "/Country/MM";
case 108: return "/Country/BI";
case 112: return "/Country/BY";
case 116: return "/Country/KH";
case 120: return "/Country/CM";
case 124: goto oid_2_16_124;
case 132: return "/Country/CV";
case 140: return "/Country/CF";
case 144: goto oid_2_16_144;
case 148: return "/Country/TD";
case 152: return "/Country/CL";
case 156: goto oid_2_16_156;
case 158: goto oid_2_16_158;
case 170: return "/Country/CO";
case 174: return "/Country/KM";
case 178: return "/Country/CG";
case 180: return "/Country/CD";
case 188: return "/Country/CR";
case 191: goto oid_2_16_191;
case 192: return "/Country/CU";
case 196: return "/Country/CY";
case 203: return "/Country/CZ";
case 204: return "/Country/BJ";
case 208: return "/Country/DK";
case 212: return "/Country/DM";
case 214: return "/Country/DO";
case 218: goto oid_2_16_218;
case 222: return "/Country/SV";
case 226: return "/Country/GQ";
case 231: return "/Country/ET";
case 232: return "/Country/ER";
case 233: return "/Country/EE";
case 242: return "/Country/FJ";
case 246: return "/Country/FI";
case 250: return "/Country/FR";
case 262: return "/Country/DJ";
case 266: return "/Country/GA";
case 268: return "/Country/GE";
case 270: return "/Country/GM";
case 275: return "/Country/PS";
case 276: goto oid_2_16_276;
case 288: return "/Country/GH";
case 296: return "/Country/KI";
case 300: return "/Country/GR";
case 308: return "/Country/GD";
case 320: return "/Country/GT";
case 324: return "/Country/GN";
case 328: return "/Country/GY";
case 332: return "/Country/HT";
case 336: return "/Country/VA";
case 340: goto oid_2_16_340;
case 344: goto oid_2_16_344;
case 348: return "/Country/HU";
case 352: goto oid_2_16_352;
case 356: goto oid_2_16_356;
case 360: return "/Country/ID";
case 364: goto oid_2_16_364;
case 368: return "/Country/IQ";
case 372: return "/Country/IE";
case 376: return "/Country/IL";
case 380: goto oid_2_16_380;
case 384: return "/Country/CI";
case 388: goto oid_2_16_388;
case 392: return "/Country/JP";
case 398: return "/Country/KZ";
case 400: return "/Country/JO";
case 404: return "/Country/KE";
case 408: return "/Country/KP";
case 410: return "/Country/KR";
case 414: return "/Country/KW";
case 417: return "/Country/KG";
case 418: return "/Country/LA";
case 422: return "/Country/LB";
case 426: return "/Country/LS";
case 428: return "/Country/LV";
case 430: return "/Country/LR";
case 434: return "/Country/LY";
case 438: return "/Country/LI";
case 440: return "/Country/LT";
case 442: return "/Country/LU";
case 450: return "/Country/MG";
case 454: return "/Country/MW";
case 458: return "/Country/MY";
case 462: return "/Country/MV";
case 466: return "/Country/ML";
case 470: goto oid_2_16_470;
case 478: return "/Country/MR";
case 480: return "/Country/MU";
case 484: return "/Country/MX";
case 492: return "/Country/MC";
case 496: return "/Country/MN";
case 498: return "/Country/MD";
case 499: return "/Country/ME";
case 504: return "/Country/MA";
case 508: return "/Country/MZ";
case 512: return "/Country/OM";
case 516: return "/Country/NA";
case 520: return "/Country/NR";
case 524: return "/Country/NP";
case 528: goto oid_2_16_528;
case 530: return "/Country/AN";
case 548: return "/Country/VU";
case 554: goto oid_2_16_554;
case 558: return "/Country/NI";
case 562: return "/Country/NE";
case 566: return "/Country/NG";
case 578: goto oid_2_16_578;
case 583: return "/Country/FM";
case 584: return "/Country/MH";
case 585: return "/Country/PW";
case 586: return "/Country/PK";
case 591: goto oid_2_16_591;
case 598: return "/Country/PG";
case 600: return "/Country/PY";
case 604: return "/Country/PE";
case 608: return "/Country/PH";
case 616: return "/Country/PL";
case 620: goto oid_2_16_620;
case 624: return "/Country/GW";
case 626: return "/Country/TL";
case 634: return "/Country/QA";
case 642: return "/Country/RO";
case 643: return "/Country/RU";
case 646: return "/Country/RW";
case 659: return "/Country/KN";
case 662: return "/Country/LC";
case 670: return "/Country/VC";
case 674: return "/Country/SM";
case 678: return "/Country/ST";
case 682: goto oid_2_16_682;
case 686: return "/Country/SN";
case 688: return "/Country/RS";
case 690: return "/Country/SC";
case 694: return "/Country/SL";
case 702: return "/Country/SG";
case 703: return "/Country/SK";
case 704: return "/Country/VN";
case 705: return "/Country/SI";
case 706: return "/Country/SO";
case 710: return "/Country/ZA";
case 716: return "/Country/ZW";
case 724: goto oid_2_16_724;
case 728: return "/Country/SS";
case 729: return "/Country/SD";
case 736: return "/Country/[Sudan (old code \"retired\")";
case 740: return "/Country/SR";
case 748: return "/Country/SZ";
case 752: return "/Country/SE";
case 756: goto oid_2_16_756;
case 760: return "/Country/SY";
case 762: return "/Country/TJ";
case 764: goto oid_2_16_764;
case 768: return "/Country/TG";
case 776: return "/Country/TO";
case 780: return "/Country/TT";
case 784: goto oid_2_16_784;
case 788: goto oid_2_16_788;
case 792: goto oid_2_16_792;
case 795: return "/Country/TM";
case 798: return "/Country/TV";
case 800: return "/Country/UG";
case 804: return "/Country/UA";
case 807: return "/Country/MK";
case 818: return "/Country/EG";
case 826: return "/Country/GB";
case 834: return "/Country/TZ";
case 840: goto oid_2_16_840;
case 854: return "/Country/BF";
case 858: goto oid_2_16_858;
case 860: return "/Country/UZ";
case 862: return "/Country/VE";
case 882: return "/Country/WS";
case 886: goto oid_2_16_886;
case 887: return "/Country/YE";
case 891: return "/Country/[Serbia and Montenegro (code not in current use)]";
case 894: return "/Country/ZM";
default: return $"/Country/{values[index - 1]}";
}
// dz
#region 2.16.12.*
oid_2_16_12:
if (index == values.Length) return "/Country/DZ";
switch (values[index++])
{
case 1: return "/Country/DZ/[Public sector institutions]";
case 2: return "/Country/DZ/[Private sector institutions]";
case 3: goto oid_2_16_12_3;
default: return $"/Country/DZ/{values[index - 1]}";
}
// certification-authority
#region 2.16.12.3.*
oid_2_16_12_3:
if (index == values.Length) return "/Country/DZ/[Electronic certification]";
switch (values[index++])
{
case 1: goto oid_2_16_12_3_1;
case 2: return "/Country/DZ/[Electronic certification]/[Governmental authority]";
case 3: return "/Country/DZ/[Electronic certification]/[Economic authority]";
default: return $"/Country/DZ/[Electronic certification]/{values[index - 1]}";
}
// national-authority
#region 2.16.12.3.1.*
oid_2_16_12_3_1:
if (index == values.Length) return "/Country/DZ/[Electronic certification]/[National authority]";
switch (values[index++])
{
case 1: goto oid_2_16_12_3_1_1;
default: return $"/Country/DZ/[Electronic certification]/[National authority]/{values[index - 1]}";
}
// 1
#region 2.16.12.3.1.1.*
oid_2_16_12_3_1_1:
if (index == values.Length) return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]";
switch (values[index++])
{
case 1: return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/[Certification policy]";
case 2: return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/[Certification practice statement]";
case 3: return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/[Timestamping policy]";
case 4: return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/[Signature policy]";
default: return $"/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
// ad
#region 2.16.20.*
oid_2_16_20:
if (index == values.Length) return "/Country/AD";
switch (values[index++])
{
case 1: goto oid_2_16_20_1;
case 2: goto oid_2_16_20_2;
default: return $"/Country/AD/{values[index - 1]}";
}
// organitzacions
#region 2.16.20.1.*
oid_2_16_20_1:
if (index == values.Length) return "/Country/AD/[Organitzacions públiques, parapúbliques o privades]";
switch (values[index++])
{
case 1: goto oid_2_16_20_1_1;
default: return $"/Country/AD/[Organitzacions públiques, parapúbliques o privades]/{values[index - 1]}";
}
// gov
#region 2.16.20.1.1.*
oid_2_16_20_1_1:
if (index == values.Length) return "/Country/AD/[Organitzacions públiques, parapúbliques o privades]/[Govern d'Andorra]";
switch (values[index++])
{
case 1: return "/Country/AD/[Organitzacions públiques, parapúbliques o privades]/[Govern d'Andorra]/[Secretaria General de Govern]";
default: return $"/Country/AD/[Organitzacions públiques, parapúbliques o privades]/[Govern d'Andorra]/{values[index - 1]}";
}
#endregion
#endregion
// regulacions
#region 2.16.20.2.*
oid_2_16_20_2:
if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]";
switch (values[index++])
{
case 1: goto oid_2_16_20_2_1;
default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/{values[index - 1]}";
}
// serveisconfianca
#region 2.16.20.2.1.*
oid_2_16_20_2_1:
if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]";
switch (values[index++])
{
case 1: goto oid_2_16_20_2_1_1;
case 2: goto oid_2_16_20_2_1_2;
case 3: goto oid_2_16_20_2_1_3;
default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/{values[index - 1]}";
}
// criptografia
#region 2.16.20.2.1.1.*
oid_2_16_20_2_1_1:
if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]";
switch (values[index++])
{
case 1: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]/[Estàndards de Seguretat Criptogràfica]";
case 2: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]/[Guies de Seguretat Criptogràfica]";
case 3: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]/[Procediments operatius de Seguretat Criptogràfica]";
default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]/{values[index - 1]}";
}
#endregion
// keymanagement
#region 2.16.20.2.1.2.*
oid_2_16_20_2_1_2:
if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]";
switch (values[index++])
{
case 1: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]/[Estàndards de gestió de claus]";
case 2: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]/[Guies de Gestió de claus]";
case 3: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]/[Procediments operatius de gestió de claus]";
default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]/{values[index - 1]}";
}
#endregion
// cert
#region 2.16.20.2.1.3.*
oid_2_16_20_2_1_3:
if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]";
switch (values[index++])
{
case 1: goto oid_2_16_20_2_1_3_1;
default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/{values[index - 1]}";
}
// std
#region 2.16.20.2.1.3.1.*
oid_2_16_20_2_1_3_1:
if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]";
switch (values[index++])
{
case 1: goto oid_2_16_20_2_1_3_1_1;
case 2: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Segell empresa]";
case 4308: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Persona física al servei organitzacio]";
default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/{values[index - 1]}";
}
// personafisica
#region 2.16.20.2.1.3.1.1.*
oid_2_16_20_2_1_3_1_1:
if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Certificats tipus de persona física]";
switch (values[index++])
{
case 1: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Certificats tipus de persona física]/[Certificats tipus de persona física de nivell 1]";
case 3: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Certificats tipus de persona física]/[Certificats tipus de persona física de nivell 3]";
default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Certificats tipus de persona física]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
#endregion
#endregion
// ar
#region 2.16.32.*
oid_2_16_32:
if (index == values.Length) return "/Country/AR";
switch (values[index++])
{
//TODO: case 0: return "/Country/AR/[XXXXX]";
default: return $"/Country/AR/{values[index - 1]}";
}
#endregion
// bd
#region 2.16.50.*
oid_2_16_50:
if (index == values.Length) return "/Country/BD";
switch (values[index++])
{
//TODO: case 1: return "/Country/BD/[XXXXX]";
default: return $"/Country/BD/{values[index - 1]}";
}
#endregion
// bm
#region 2.16.60.*
oid_2_16_60:
if (index == values.Length) return "/Country/BM";
switch (values[index++])
{
//TODO: case 1: return "/Country/BM/[XXXXX]";
//TODO: case 2: return "/Country/BM/[XXXXX]";
//TODO: case 3: return "/Country/BM/[XXXXX]";
//TODO: case 7: return "/Country/BM/[XXXXX]";
//TODO: case 8: return "/Country/BM/[XXXXX]";
default: return $"/Country/BM/{values[index - 1]}";
}
#endregion
// br
#region 2.16.76.*
oid_2_16_76:
if (index == values.Length) return "/Country/BR";
switch (values[index++])
{
//TODO: case 1: return "/Country/BR/[XXXXX]";
//TODO: case 2: return "/Country/BR/[XXXXX]";
//TODO: case 3: return "/Country/BR/[XXXXX]";
//TODO: case 4: return "/Country/BR/[XXXXX]";
default: return $"/Country/BR/{values[index - 1]}";
}
#endregion
// ca
#region 2.16.124.*
oid_2_16_124:
if (index == values.Length) return "/Country/CA";
switch (values[index++])
{
//TODO: case 1: return "/Country/CA/[XXXXX]";
//TODO: case 2: return "/Country/CA/[XXXXX]";
//TODO: case 3: return "/Country/CA/[XXXXX]";
//TODO: case 4: return "/Country/CA/[XXXXX]";
//TODO: case 5: return "/Country/CA/[XXXXX]";
//TODO: case 6: return "/Country/CA/[XXXXX]";
//TODO: case 7: return "/Country/CA/[XXXXX]";
//TODO: case 8: return "/Country/CA/[XXXXX]";
//TODO: case 9: return "/Country/CA/[XXXXX]";
//TODO: case 10: return "/Country/CA/[XXXXX]";
//TODO: case 11: return "/Country/CA/[XXXXX]";
//TODO: case 12: return "/Country/CA/[XXXXX]";
//TODO: case 13: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
//TODO: case 101: return "/Country/CA/[XXXXX]";
default: return $"/Country/CA/{values[index - 1]}";
}
#endregion
// lk
#region 2.16.144.*
oid_2_16_144:
if (index == values.Length) return "/Country/LK";
switch (values[index++])
{
//TODO: case 1: return "/Country/LK/[XXXXX]";
default: return $"/Country/LK/{values[index - 1]}";
}
#endregion
// cn, chn
#region 2.16.156.*
oid_2_16_156:
if (index == values.Length) return "/Country/CN";
switch (values[index++])
{
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
//TODO: case 1: return "/Country/CN/[XXXXX]";
default: return $"/Country/CN/{values[index - 1]}";
}
#endregion
// tw
#region 2.16.158.*
oid_2_16_158:
if (index == values.Length) return "/Country/TW";
switch (values[index++])
{
//TODO: case 1: return "/Country/TW/[XXXXX]";
//TODO: case 101: return "/Country/TW/[XXXXX]";
//TODO: case 168: return "/Country/TW/[XXXXX]";
default: return $"/Country/TW/{values[index - 1]}";
}
#endregion
// hr
#region 2.16.191.*
oid_2_16_191:
if (index == values.Length) return "/Country/HR";
switch (values[index++])
{
//TODO: case 10: return "/Country/HR/[XXXXX]";
//TODO: case 20: return "/Country/HR/[XXXXX]";
//TODO: case 100: return "/Country/HR/[XXXXX]";
default: return $"/Country/HR/{values[index - 1]}";
}
#endregion
// ec
#region 2.16.218.*
oid_2_16_218:
if (index == values.Length) return "/Country/EC";
switch (values[index++])
{
//TODO: case 0: return "/Country/EC/[XXXXX]";
default: return $"/Country/EC/{values[index - 1]}";
}
#endregion
// de
#region 2.16.276.*
oid_2_16_276:
if (index == values.Length) return "/Country/DE";
switch (values[index++])
{
//TODO: case 1: return "/Country/DE/[XXXXX]";
default: return $"/Country/DE/{values[index - 1]}";
}
#endregion
// hn
#region 2.16.340.*
oid_2_16_340:
if (index == values.Length) return "/Country/HN";
switch (values[index++])
{
//TODO: case 1: return "/Country/HN/[XXXXX]";
default: return $"/Country/HN/{values[index - 1]}";
}
#endregion
// hk
#region 2.16.344.*
oid_2_16_344:
if (index == values.Length) return "/Country/HK";
switch (values[index++])
{
//TODO: case 1: return "/Country/HK/[XXXXX]";
//TODO: case 2: return "/Country/HK/[XXXXX]";
//TODO: case 8: return "/Country/HK/[XXXXX]";
default: return $"/Country/HK/{values[index - 1]}";
}
#endregion
// is
#region 2.16.352.*
oid_2_16_352:
if (index == values.Length) return "/Country/IS";
switch (values[index++])
{
//TODO: case 1: return "/Country/IS/[XXXXX]";
default: return $"/Country/IS/{values[index - 1]}";
}
#endregion
// in
#region 2.16.356.*
oid_2_16_356:
if (index == values.Length) return "/Country/IN";
switch (values[index++])
{
//TODO: case 100: return "/Country/IN/[XXXXX]";
default: return $"/Country/IN/{values[index - 1]}";
}
#endregion
// ir
#region 2.16.364.*
oid_2_16_364:
if (index == values.Length) return "/Country/IR";
switch (values[index++])
{
//TODO: case 1: return "/Country/IR/[XXXXX]";
//TODO: case 101: return "/Country/IR/[XXXXX]";
//TODO: case 102: return "/Country/IR/[XXXXX]";
//TODO: case 103: return "/Country/IR/[XXXXX]";
//TODO: case 105: return "/Country/IR/[XXXXX]";
//TODO: case 2489: return "/Country/IR/[XXXXX]";
//TODO: case 4020: return "/Country/IR/[XXXXX]";
default: return $"/Country/IR/{values[index - 1]}";
}
#endregion
// it
#region 2.16.380.*
oid_2_16_380:
if (index == values.Length) return "/Country/IT";
switch (values[index++])
{
//TODO: case 1: return "/Country/IT/[XXXXX]";
//TODO: case 2: return "/Country/IT/[XXXXX]";
//TODO: case 7: return "/Country/IT/[XXXXX]";
default: return $"/Country/IT/{values[index - 1]}";
}
#endregion
// jm
#region 2.16.388.*
oid_2_16_388:
if (index == values.Length) return "/Country/JM";
switch (values[index++])
{
//TODO: case 1: return "/Country/JM/[XXXXX]";
default: return $"/Country/JM/{values[index - 1]}";
}
#endregion
// mt
#region 2.16.470.*
oid_2_16_470:
if (index == values.Length) return "/Country/MT";
switch (values[index++])
{
//TODO: case 1: return "/Country/MT/[XXXXX]";
//TODO: case 2: return "/Country/MT/[XXXXX]";
//TODO: case 3: return "/Country/MT/[XXXXX]";
//TODO: case 4: return "/Country/MT/[XXXXX]";
//TODO: case 5: return "/Country/MT/[XXXXX]";
default: return $"/Country/MT/{values[index - 1]}";
}
#endregion
// nl, nederland
#region 2.16.528.*
oid_2_16_528:
if (index == values.Length) return "/Country/NL";
switch (values[index++])
{
//TODO: case 1: return "/Country/NL/[XXXXX]";
default: return $"/Country/NL/{values[index - 1]}";
}
#endregion
// nz
#region 2.16.554.*
oid_2_16_554:
if (index == values.Length) return "/Country/NZ";
switch (values[index++])
{
//TODO: case 101: return "/Country/NZ/[XXXXX]";
default: return $"/Country/NZ/{values[index - 1]}";
}
#endregion
// no
#region 2.16.578.*
oid_2_16_578:
if (index == values.Length) return "/Country/NO";
switch (values[index++])
{
//TODO: case 1: return "/Country/NO/[XXXXX]";
//TODO: case 2: return "/Country/NO/[XXXXX]";
default: return $"/Country/NO/{values[index - 1]}";
}
#endregion
// pa
#region 2.16.591.*
oid_2_16_591:
if (index == values.Length) return "/Country/PA";
switch (values[index++])
{
//TODO: case 1: return "/Country/PA/[XXXXX]";
//TODO: case 2: return "/Country/PA/[XXXXX]";
//TODO: case 3: return "/Country/PA/[XXXXX]";
//TODO: case 4: return "/Country/PA/[XXXXX]";
default: return $"/Country/PA/{values[index - 1]}";
}
#endregion
// pt
#region 2.16.620.*
oid_2_16_620:
if (index == values.Length) return "/Country/PT";
switch (values[index++])
{
//TODO: case 2: return "/Country/PT/[XXXXX]";
default: return $"/Country/PT/{values[index - 1]}";
}
#endregion
// sa
#region 2.16.682.*
oid_2_16_682:
if (index == values.Length) return "/Country/SA";
switch (values[index++])
{
//TODO: case 1: return "/Country/SA/[XXXXX]";
//TODO: case 2000: return "/Country/SA/[XXXXX]";
default: return $"/Country/SA/{values[index - 1]}";
}
#endregion
// es
#region 2.16.724.*
oid_2_16_724:
if (index == values.Length) return "/Country/ES";
switch (values[index++])
{
//TODO: case 1: return "/Country/ES/[XXXXX]";
//TODO: case 2: return "/Country/ES/[XXXXX]";
//TODO: case 3: return "/Country/ES/[XXXXX]";
//TODO: case 4: return "/Country/ES/[XXXXX]";
//TODO: case 5: return "/Country/ES/[XXXXX]";
//TODO: case 6: return "/Country/ES/[XXXXX]";
//TODO: case 7: return "/Country/ES/[XXXXX]";
//TODO: case 8: return "/Country/ES/[XXXXX]";
//TODO: case 9: return "/Country/ES/[XXXXX]";
//TODO: case 10: return "/Country/ES/[XXXXX]";
//TODO: case 11: return "/Country/ES/[XXXXX]";
default: return $"/Country/ES/{values[index - 1]}";
}
#endregion
// ch
#region 2.16.756.*
oid_2_16_756:
if (index == values.Length) return "/Country/CH";
switch (values[index++])
{
//TODO: case 1: return "/Country/CH/[XXXXX]";
//TODO: case 2: return "/Country/CH/[XXXXX]";
//TODO: case 3: return "/Country/CH/[XXXXX]";
//TODO: case 4: return "/Country/CH/[XXXXX]";
//TODO: case 5: return "/Country/CH/[XXXXX]";
//TODO: case 6: return "/Country/CH/[XXXXX]";
//TODO: case 10: return "/Country/CH/[XXXXX]";
//TODO: case 11: return "/Country/CH/[XXXXX]";
default: return $"/Country/CH/{values[index - 1]}";
}
#endregion
// th
#region 2.16.764.*
oid_2_16_764:
if (index == values.Length) return "/Country/TH";
switch (values[index++])
{
//TODO: case 1: return "/Country/TH/[XXXXX]";
default: return $"/Country/TH/{values[index - 1]}";
}
#endregion
// ae
#region 2.16.784.*
oid_2_16_784:
if (index == values.Length) return "/Country/AE";
switch (values[index++])
{
//TODO: case 1: return "/Country/AE/[XXXXX]";
//TODO: case 2: return "/Country/AE/[XXXXX]";
default: return $"/Country/AE/{values[index - 1]}";
}
#endregion
// tn
#region 2.16.788.*
oid_2_16_788:
if (index == values.Length) return "/Country/TN";
switch (values[index++])
{
//TODO: case 0: return "/Country/TN/[XXXXX]";
//TODO: case 1: return "/Country/TN/[XXXXX]";
//TODO: case 2: return "/Country/TN/[XXXXX]";
default: return $"/Country/TN/{values[index - 1]}";
}
#endregion
// tr
#region 2.16.792.*
oid_2_16_792:
if (index == values.Length) return "/Country/TR";
switch (values[index++])
{
//TODO: case 0: return "/Country/TR/[XXXXX]";
//TODO: case 1: return "/Country/TR/[XXXXX]";
//TODO: case 2: return "/Country/TR/[XXXXX]";
//TODO: case 3: return "/Country/TR/[XXXXX]";
default: return $"/Country/TR/{values[index - 1]}";
}
#endregion
// us
#region 2.16.840.*
oid_2_16_840:
if (index == values.Length) return "/Country/US";
switch (values[index++])
{
case 1: goto oid_2_16_840_1;
default: return $"/Country/US/{values[index - 1]}";
}
// organization
#region 2.16.840.1.*
oid_2_16_840_1:
if (index == values.Length) return "/Country/US/[organization]";
switch (values[index++])
{
case 101: goto oid_2_16_840_1_101;
case 113531: return "/Country/US/[organization]/[Control Data Corporation (CDC)]";
case 113542: return "/Country/US/[organization]/[TRW Inc.]";
case 113545: return "/Country/US/[organization]/[AT&T Canada]";
case 113560: return "/Country/US/[organization]/[Columbia University in the City of New York]";
case 113564: return "/Country/US/[organization]/[Eastman Kodak Company]";
case 113593: return "/Country/US/[organization]/[University of Minnesota]";
case 113669: return "/Country/US/[organization]/[Merge Technologies]";
case 113678: goto oid_2_16_840_1_113678;
case 113694: goto oid_2_16_840_1_113694;
case 113719: goto oid_2_16_840_1_113719;
case 113730: goto oid_2_16_840_1_113730;
case 113731: return "/Country/US/[organization]/[CertCo]";
case 113732: return "/Country/US/[organization]/[Television Computer, Inc. / Hyperstamps]";
case 113733: goto oid_2_16_840_1_113733;
case 113735: return "/Country/US/[organization]/[BMC Software, Inc]";
case 113741: goto oid_2_16_840_1_113741;
case 113762: return "/Country/US/[organization]/[National Institutes of Health (NIH)]";
case 113793: return "/Country/US/[organization]/[Motorola Inc.]";
case 113818: return "/Country/US/[organization]/[Cylink Corporation]";
case 113839: return "/Country/US/[organization]/[IdenTrust]";
case 113883: goto oid_2_16_840_1_113883;
case 113894: return "/Country/US/[organization]/[Oracle Corporation]";
case 113903: return "/Country/US/[organization]/[Citigroup]";
case 113937: return "/Country/US/[organization]/[Calvin College]";
case 113938: return "/Country/US/[organization]/[Equifax, Inc.]";
case 113983: return "/Country/US/[organization]/[Bank of America]";
case 113992: return "/Country/US/[organization]/[Mississippi State University]";
//TODO: case 113995: goto oid_2_16_840_1_113995;
case 113996: return "/Country/US/[organization]/[Equifax Secure, Inc.]";
case 114003: return "/Country/US/[organization]/AlphaTrust-Corporation";
//TODO: case 114027: goto oid_2_16_840_1_114027;
case 114028: return "/Country/US/[organization]/[Entrust]";
case 114060: return "/Country/US/[organization]/[Siemens Medical Solutions Health Services]";
case 114102: return "/Country/US/[organization]/[CyberSafe Corporation]";
case 114160: return "/Country/US/[organization]/[marchFIRST]";
//TODO: case 114171: goto oid_2_16_840_1_114171;
case 114187: return "/Country/US/[organization]/[Avaya, Inc.]";
//TODO: case 114222: goto oid_2_16_840_1_114222;
case 114223: return "/Country/US/[organization]/[ANSI C12.22 application titles (ApTitle)]";
case 114273: return "/Country/US/[organization]/[State of Illinois]";
case 114274: return "/Country/US/[organization]/[American College of Radiology]";
//TODO: case 114334: goto oid_2_16_840_1_114334;
case 114360: return "/Country/US/[organization]/[MIB Group, Inc.]";
//TODO: case 114404: goto oid_2_16_840_1_114404;
//TODO: case 114412: goto oid_2_16_840_1_114412;
case 114413: return "/Country/US/[organization]/[Starfield Technologies, LLC, part of Go Daddy (Go Daddy Operating Company, LLC; The Go Daddy Group, Inc.)]";
case 114425: return "/Country/US/[organization]/[InterComputer Network]";
case 114426: return "/Country/US/[organization]/[InterComputer Corporation]";
case 114453: return "/Country/US/[organization]/[Penango, Inc.]";
case 114459: return "/Country/US/[organization]/[Corepoint Health, LLC]";
//TODO: case 114505: goto oid_2_16_840_1_114505;
//TODO: case 114519: goto oid_2_16_840_1_114519;
//TODO: case 114547: goto oid_2_16_840_1_114547;
case 114549: return "/Country/US/[organization]/[MaxMD Maxsignatures]";
//TODO: case 114569: goto oid_2_16_840_1_114569;
//TODO: case 114572: goto oid_2_16_840_1_114572;
default: return $"/Country/US/[organization]/{values[index - 1]}";
}
// gov
#region 2.16.840.1.101.*
oid_2_16_840_1_101:
if (index == values.Length) return "/Country/US/[organization]/[US government]";
switch (values[index++])
{
case 2: goto oid_2_16_840_1_101_2;
case 3: goto oid_2_16_840_1_101_3;
case 10: goto oid_2_16_840_1_101_10;
case 100: goto oid_2_16_840_1_101_100;
default: return $"/Country/US/[US government]/{values[index - 1]}";
}
// dod
#region 2.16.840.1.101.2.*
oid_2_16_840_1_101_2:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_101_2_1;
case 2: goto oid_2_16_840_1_101_2_2;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/{values[index - 1]}";
}
// infosec
#region 2.16.840.1.101.2.1.*
oid_2_16_840_1_101_2_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]";
switch (values[index++])
{
case 0: goto oid_2_16_840_1_101_2_1_0;
case 1: goto oid_2_16_840_1_101_2_1_1;
case 2: goto oid_2_16_840_1_101_2_1_2;
case 3: goto oid_2_16_840_1_101_2_1_3;
case 4: goto oid_2_16_840_1_101_2_1_4;
case 5: goto oid_2_16_840_1_101_2_1_5;
case 6: goto oid_2_16_840_1_101_2_1_6;
case 7: goto oid_2_16_840_1_101_2_1_7;
case 8: goto oid_2_16_840_1_101_2_1_8;
case 10: goto oid_2_16_840_1_101_2_1_10;
case 11: goto oid_2_16_840_1_101_2_1_11;
case 12: goto oid_2_16_840_1_101_2_1_12;
case 16: goto oid_2_16_840_1_101_2_1_16;
case 20: goto oid_2_16_840_1_101_2_1_20;
case 21: goto oid_2_16_840_1_101_2_1_21;
case 22: goto oid_2_16_840_1_101_2_1_22;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/{values[index - 1]}";
}
// modules
#region 2.16.840.1.101.2.1.0.*
oid_2_16_840_1_101_2_1_0:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]";
switch (values[index++])
{
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[MSPDirectoryAdditions]";
case 20: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[InformationSecurityLabelModule]";
case 30: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[TAMP-Protocol-v2]";
case 31: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[TAMP-Protocol-v2-88]";
case 33: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[TrustAnchorInfoModule]";
case 37: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[TrustAnchorInfoModule-88]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// algorithms
#region 2.16.840.1.101.2.1.1.*
oid_2_16_840_1_101_2_1_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsSignatureAlgorithm]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicSignatureAlgorithm]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsConfidentialityAlgorithm]";
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicConfidentialityAlgorithm]";
case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsIntegrityAlgorithm]";
case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicIntegrityAlgorithm]";
case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsTokenProtectionAlgorithm]";
case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicTokenProtectionAlgorithm]";
case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsKeyManagementAlgorithm]";
case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicKeyManagementAlgorithm]";
case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsKMandSigAlgorithms]";
case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicKMandSigAlgorithms]";
case 13: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteASignatureAlgorithm]";
case 14: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteAConfidentialityAlgorithm]";
case 15: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteAIntegrityAlgorithm]";
case 16: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteATokenProtectionAlgorithm]";
case 17: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteAKeyManagementAlgorithm]";
case 18: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteAKMandSigAlgorithms]";
case 19: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicUpdatedSigAlgorithm]";
case 20: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicKMandUpdSigAlgorithms]";
case 21: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicUpdatedIntegAlgorithm]";
case 22: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-keyExchangeAlgorithm]";
case 23: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-fortezzaWrap80Algorithm]";
case 24: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-kEAKeyEncryptionAlgorithm]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/{values[index - 1]}";
}
#endregion
// formats
#region 2.16.840.1.101.2.1.2.*
oid_2_16_840_1_101_2_1_2:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-rfc822-message-format]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-empty-content]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[US DMS ACP 120 content type]";
case 42: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-msp-rev3-content-type]";
case 48: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-msp-content-type]";
case 49: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-msp-rekey-agent-protocol]";
case 50: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[mspMMP]";
case 66: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[mspRev3-1ContentType]";
case 72: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[forwarded-MSP-message-body-part]";
case 73: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[mspForwardedMessageParameters]";
case 74: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[forwarded-csp-msg-body-part]";
case 75: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[csp-forwarded-message-parameters-id]";
case 76: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[mspMMP2]";
case 77: goto oid_2_16_840_1_101_2_1_2_77;
case 78: goto oid_2_16_840_1_101_2_1_2_78;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/{values[index - 1]}";
}
// id-tamp
#region 2.16.840.1.101.2.1.2.77.*
oid_2_16_840_1_101_2_1_2_77:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-statusQuery]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-statusResponse]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-update]";
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-updateConfirm]";
case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-apexUpdate]";
case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-apexUpdateConfirm]";
case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-communityUpdate]";
case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-communityUpdateConfirm]";
case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-error]";
case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-seqNumAdjust]";
case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-seqNumAdjustConfirm]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/{values[index - 1]}";
}
#endregion
// key-package-content-types
#region 2.16.840.1.101.2.1.2.78.*
oid_2_16_840_1_101_2_1_2_78:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]";
switch (values[index++])
{
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/[id-ct-KP-encryptedKeyPkg]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/[id-ct-KP-keyPackageReceipt]";
case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/[id-ct-KP-aKeyPackage]";
case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/[id-ct-KP-keyPackageError]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/{values[index - 1]}";
}
#endregion
#endregion
// policy
#region 2.16.840.1.101.2.1.3.*
oid_2_16_840_1_101_2_1_3:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[id-sdns-security-policy-id]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[id-sdns-prbac-id]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[id-mosaic-prbac-id]";
case 10: goto oid_2_16_840_1_101_2_1_3_10;
case 11: goto oid_2_16_840_1_101_2_1_3_11;
case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[defaultSecurityPolicy]";
case 13: goto oid_2_16_840_1_101_2_1_3_13;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/{values[index - 1]}";
}
// 10
#region 2.16.840.1.101.2.1.3.10.*
oid_2_16_840_1_101_2_1_3_10:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]";
switch (values[index++])
{
case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siNASP]";
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siELCO]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siTK]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siDSAP]";
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siSSSS]";
case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siDNASP]";
case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siBYEMAN]";
case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-US]";
case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-AUS]";
case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-CAN]";
case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-UK]";
case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-NZ]";
case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siGeneric]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/{values[index - 1]}";
}
#endregion
// 11
#region 2.16.840.1.101.2.1.3.11.*
oid_2_16_840_1_101_2_1_3_11:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]";
switch (values[index++])
{
case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserNations]";
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserComsec]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserAcquisition]";
case 3: goto oid_2_16_840_1_101_2_1_3_11_3;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/{values[index - 1]}";
}
// 3
#region 2.16.840.1.101.2.1.3.11.3.*
oid_2_16_840_1_101_2_1_3_11_3:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserSecurityCategories]";
switch (values[index++])
{
case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserSecurityCategories]/[genserTagSetName]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserSecurityCategories]/{values[index - 1]}";
}
#endregion
#endregion
// 13
#region 2.16.840.1.101.2.1.3.13.*
oid_2_16_840_1_101_2_1_3_13:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]";
switch (values[index++])
{
case 0: goto oid_2_16_840_1_101_2_1_3_13_0;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/{values[index - 1]}";
}
// 0
#region 2.16.840.1.101.2.1.3.13.0.*
oid_2_16_840_1_101_2_1_3_13_0:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/[capcoTagSetName1]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/[capcoTagSetName2]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/[capcoTagSetName3]";
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/[capcoTagSetName4]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// id-object-classes
#region 2.16.840.1.101.2.1.4.*
oid_2_16_840_1_101_2_1_4:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-msp-user-sdns]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-mail-list]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-dsa-sdns]";
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-ca-sdns]";
case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-crls-sdns]";
case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-msp-user-mosaic]";
case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-dsa-mosaic]";
case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-ca-mosaic]";
case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-krl-mosaic]";
case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-strong-auth-user-sdns]";
case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-strong-auth-user-mosaic]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/{values[index - 1]}";
}
#endregion
// attributes, id-attributes
#region 2.16.840.1.101.2.1.5.*
oid_2_16_840_1_101_2_1_5:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsKeyManagementCertificate]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsUserSignatureCertificate]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsKMandSigCertificate]";
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicKeyManagementCertificate]";
case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicKMandSigCertificate]";
case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicUserSignatureCertificate]";
case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicCASignatureCertificate]";
case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsCASignatureCertificate]";
case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-auxiliaryVector]";
case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlReceiptPolicy]";
case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlMembership]";
case 13: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlAdministrators]";
case 14: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlid]";
case 20: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-janUKMs]";
case 21: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-febUKMs]";
case 22: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-marUKMs]";
case 23: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-aprUKMs]";
case 24: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mayUKMs]";
case 25: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-junUKMs]";
case 26: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-julUKMs]";
case 27: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-augUKMs]";
case 28: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sepUKMs]";
case 29: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-octUKMs]";
case 30: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-novUKMs]";
case 31: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-decUKMs]";
case 40: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-metaSDNScrl]";
case 41: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsCRL]";
case 42: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-metaSDNSsignatureCRL]";
case 43: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-SDNSsignatureCRL]";
case 44: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsCertificateRevocationList]";
case 45: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicCertificateRevocationList]";
case 46: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicKRL]";
case 47: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlExemptedAddressProcessor]";
case 48: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-snsGuardGateway]";
case 49: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-algorithmsSupported]";
case 50: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-suiteAKeyManagementCertificate]";
case 51: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-suiteAKMandSigCertificate]";
case 52: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-suiteAUserSignatureCertificate]";
case 53: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[prbacInfo]";
case 54: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[prbacCAConstraints]";
case 55: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[sigOrKMPrivileges]";
case 56: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[commPrivileges]";
case 57: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[labeledAttribute]";
case 58: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[policyInformationFile]";
case 59: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[DMS Security Policy Information File (SPIF) attribute]";
case 60: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[cAClearanceConstraint]";
case 63: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-aa-TAMP-transitionalPublicKeyDecryptKey]";
case 65: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-aa-KP-keyPkgIdAndReceiptReq]";
case 66: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-aa-KP-contentDecryptKeyID]";
case 68: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-clearanceSponsor]";
case 69: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-deviceOwner]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/{values[index - 1]}";
}
#endregion
// id-attribute-syntax
#region 2.16.840.1.101.2.1.6.*
oid_2_16_840_1_101_2_1_6:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-monthlyUKMsyntax]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-mLReceiptPolicy]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-oRNameListSyntax]";
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-kmidSyntax]";
case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-cRLinfoSyntax]";
case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-cAcrlSyntax]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/{values[index - 1]}";
}
#endregion
// 7
#region 2.16.840.1.101.2.1.7.*
oid_2_16_840_1_101_2_1_7:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_101_2_1_7_1;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]/{values[index - 1]}";
}
// 1
#region 2.16.840.1.101.2.1.7.1.*
oid_2_16_840_1_101_2_1_7_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]/[cspExtns]";
switch (values[index++])
{
case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]/[cspExtns]/[cspCsExtn]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]/[cspExtns]/{values[index - 1]}";
}
#endregion
#endregion
// id-security-categories
#region 2.16.840.1.101.2.1.8.*
oid_2_16_840_1_101_2_1_8:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[mISSISecurityCategories]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[standardSecurityLabelPrivileges]";
case 3: goto oid_2_16_840_1_101_2_1_8_3;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/{values[index - 1]}";
}
// commonSecurityCategoriesSyntaxes
#region 2.16.840.1.101.2.1.8.3.*
oid_2_16_840_1_101_2_1_8_3:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]";
switch (values[index++])
{
case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[restrictiveAttributes]";
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[enumeratedPermissiveAttributes]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[permissiveAttributes]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[informativeAttributes]";
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[enumeratedRestrictiveAttributes]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/{values[index - 1]}";
}
#endregion
#endregion
// 10
#region 2.16.840.1.101.2.1.10.*
oid_2_16_840_1_101_2_1_10:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]/[sigPrivileges]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]/[kmPrivileges]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]/[namedTagSetPrivilege]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]/{values[index - 1]}";
}
#endregion
// 11
#region 2.16.840.1.101.2.1.11.*
oid_2_16_840_1_101_2_1_11:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[ukDemo]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usDODClass2]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usMediumPilot]";
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usDODClass4]";
case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usDODClass3]";
case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usDODClass5]";
case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-mediumHardware]";
case 19: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-mediumHardware-2048]";
case 39: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-medium-112]";
case 42: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-mediumHardware-112]";
case 59: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-admin]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/{values[index - 1]}";
}
#endregion
// 12
#region 2.16.840.1.101.2.1.12.*
oid_2_16_840_1_101_2_1_12:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]";
switch (values[index++])
{
case 0: goto oid_2_16_840_1_101_2_1_12_0;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/{values[index - 1]}";
}
// 0
#region 2.16.840.1.101.2.1.12.0.*
oid_2_16_840_1_101_2_1_12_0:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_101_2_1_12_0_1;
case 2: goto oid_2_16_840_1_101_2_1_12_0_2;
case 3: goto oid_2_16_840_1_101_2_1_12_0_3;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/{values[index - 1]}";
}
// 1
#region 2.16.840.1.101.2.1.12.0.1.*
oid_2_16_840_1_101_2_1_12_0_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]";
switch (values[index++])
{
case 0: goto oid_2_16_840_1_101_2_1_12_0_1_0;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/{values[index - 1]}";
}
// 0
#region 2.16.840.1.101.2.1.12.0.1.0.*
oid_2_16_840_1_101_2_1_12_0_1_0:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]";
switch (values[index++])
{
case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]/[tsp1TagSetZero]";
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]/[tsp1TagSetOne]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]/[tsp1TagSetTwo]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]/{values[index - 1]}";
}
#endregion
#endregion
// 2
#region 2.16.840.1.101.2.1.12.0.2.*
oid_2_16_840_1_101_2_1_12_0_2:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]";
switch (values[index++])
{
case 0: goto oid_2_16_840_1_101_2_1_12_0_2_0;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/{values[index - 1]}";
}
// 0
#region 2.16.840.1.101.2.1.12.0.2.0.*
oid_2_16_840_1_101_2_1_12_0_2_0:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]";
switch (values[index++])
{
case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]/[tsp2TagSetZero]";
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]/[tsp2TagSetOne]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]/[tsp2TagSetTwo]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]/{values[index - 1]}";
}
#endregion
#endregion
// 3
#region 2.16.840.1.101.2.1.12.0.3.*
oid_2_16_840_1_101_2_1_12_0_3:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]";
switch (values[index++])
{
case 0: goto oid_2_16_840_1_101_2_1_12_0_3_0;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/{values[index - 1]}";
}
// 0
#region 2.16.840.1.101.2.1.12.0.3.0.*
oid_2_16_840_1_101_2_1_12_0_3_0:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]/[kafkaTagSetName1]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]/[kafkaTagSetName2]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]/[kafkaTagSetName3]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
// sir-name-types
#region 2.16.840.1.101.2.1.16.*
oid_2_16_840_1_101_2_1_16:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Source Intermediary Recipient (SIR) name types]";
switch (values[index++])
{
case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Source Intermediary Recipient (SIR) name types]/[id-dn]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Source Intermediary Recipient (SIR) name types]/{values[index - 1]}";
}
#endregion
// id-infosec-contentTypes
#region 2.16.840.1.101.2.1.20.*
oid_2_16_840_1_101_2_1_20:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/[id-ct-keyPackage]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/[id-ct-encryptedKeyPkg]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/[id-ct-keyPackageReceipt]";
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/[id-ct-keyPackageError]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/{values[index - 1]}";
}
#endregion
// id-infosec-kmProperties
#region 2.16.840.1.101.2.1.21.*
oid_2_16_840_1_101_2_1_21:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyAlgorithm]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-certType]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-TSECNomenclature]";
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyPurposeAndUse]";
case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyDistPeriod]";
case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyValidityPeriod]";
case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyDuration]";
case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-classification]";
case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyPkgReceivers]";
case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-splitID]";
case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyPkgType]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/{values[index - 1]}";
}
#endregion
// id-infosec-certTypes
#region 2.16.840.1.101.2.1.22.*
oid_2_16_840_1_101_2_1_22:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/[id-certType-X509]";
case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/[id-certType-FIREFLY]";
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/[id-certType-EnhancedFIREFLY]";
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/[id-certType-MAYFLY]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/{values[index - 1]}";
}
#endregion
#endregion
// id-ds
#region 2.16.840.1.101.2.2.*
oid_2_16_840_1_101_2_2:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_101_2_2_1;
case 3: goto oid_2_16_840_1_101_2_2_3;
case 4: goto oid_2_16_840_1_101_2_2_4;
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/{values[index - 1]}";
}
// attributeType
#region 2.16.840.1.101.2.2.1.*
oid_2_16_840_1_101_2_2_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]";
switch (values[index++])
{
case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Alternate recipient]";
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Associated organization]";
case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Associated address list]";
case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Associated PLA]";
case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Address list type]";
case 45: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Release authority name]";
case 46: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Action address]";
case 47: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Additional addressees]";
case 48: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Additional second party addressees]";
case 49: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Alias pointer]";
case 50: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Allowable originators]";
case 51: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[cognizantAuthority]";
case 52: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[community]";
case 53: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[dodaac]";
case 54: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[dualRoute]";
case 55: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[effectiveDate]";
case 56: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[entryClassification]";
case 57: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[expirationDate]";
case 58: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[hostOrganizationalPLA]";
case 60: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[lastRecapDate]";
case 61: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[listPointer]";
case 62: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[lmf]";
case 63: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[longTitle]";
case 67: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[nameClassification]";
case 68: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[nationality]";
case 69: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[navcompars]";
case 70: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[plaName]";
case 71: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[plaAddressees]";
case 72: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[plaReplace]";
case 73: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[primarySpelling]";
case 74: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[publish]";
case 75: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[recapDueDate]";
case 76: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[remarks]";
case 77: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[rI]";
case 78: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[rIClassification]";
case 79: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[rIInfo]";
case 80: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[secondPartyAddressees]";
case 81: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[section]";
case 82: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[serviceOrAgency]";
case 83: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[sHD]";
case 84: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[shortTitle]";
case 85: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[sigad]";
case 86: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[spot]";
case 87: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[tARE]";
case 96: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[tCC]";
case 97: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[tRC]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/{values[index - 1]}";
}
#endregion
// objectClass
#region 2.16.840.1.101.2.2.3.*
oid_2_16_840_1_101_2_2_3:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]";
switch (values[index++])
{
case 22: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[alternateSpellingPLA]";
case 26: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[plaData]";
case 28: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[cadPLA]";
case 34: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[organizationalPLA]";
case 35: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[plaCollective]";
case 37: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[routingIndicator]";
case 38: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[sigintPLA]";
case 39: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[sIPLA]";
case 41: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[taskForcePLA]";
case 42: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[tenantPLA]";
case 47: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[pla]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/{values[index - 1]}";
}
#endregion
// nameForm
#region 2.16.840.1.101.2.2.4.*
oid_2_16_840_1_101_2_2_4:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]";
switch (values[index++])
{
case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[alternateSpellingPLANameForm]";
case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[cadPLANameForm]";
case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[mLANameForm]";
case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[organizationalPLANameForm]";
case 13: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[plaCollectiveNameForm]";
case 14: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[releaseAuthorityNameForm]";
case 15: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[routingIndicatorNameForm]";
case 16: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[sigintPLANameForm]";
default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// csor
#region 2.16.840.1.101.3.*
oid_2_16_840_1_101_3:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Security labels]";
case 2: goto oid_2_16_840_1_101_3_2;
case 3: goto oid_2_16_840_1_101_3_3;
case 4: goto oid_2_16_840_1_101_3_4;
case 6: goto oid_2_16_840_1_101_3_6;
case 9: goto oid_2_16_840_1_101_3_9;
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/{values[index - 1]}";
}
// pki
#region 2.16.840.1.101.3.2.*
oid_2_16_840_1_101_3_2:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_101_3_2_1;
case 2: goto oid_2_16_840_1_101_3_2_2;
case 3: goto oid_2_16_840_1_101_3_2_3;
case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Security labels]/[Public Key Infrastructure (PKI)]/[keyrecoveryschemes]";
case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Security labels]/[Public Key Infrastructure (PKI)]/[krapola]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/{values[index - 1]}";
}
// csor-certpolicy
#region 2.16.840.1.101.3.2.1.*
oid_2_16_840_1_101_3_2_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_101_3_2_1_1;
case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Security labels]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Patent and Trademark Office (PTO) policies]";
case 3: goto oid_2_16_840_1_101_3_2_1_3;
case 4: goto oid_2_16_840_1_101_3_2_1_4;
case 5: goto oid_2_16_840_1_101_3_2_1_5;
case 6: goto oid_2_16_840_1_101_3_2_1_6;
case 7: goto oid_2_16_840_1_101_3_2_1_7;
case 8: goto oid_2_16_840_1_101_3_2_1_8;
case 9: goto oid_2_16_840_1_101_3_2_1_9;
case 48: goto oid_2_16_840_1_101_3_2_1_48;
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/{values[index - 1]}";
}
// aces
#region 2.16.840.1.101.3.2.1.1.*
oid_2_16_840_1_101_3_2_1_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Certification Authorities]";
case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Identity]";
case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Business Representative]";
case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Qualified Relying Party Application]";
case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Extended validation certificate]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/{values[index - 1]}";
}
#endregion
// fbca-policies
#region 2.16.840.1.101.3.2.1.3.*
oid_2_16_840_1_101_3_2_1_3:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-rudimentaryAssurance]";
case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-basicAssurance]";
case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-mediumAssurance]";
case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-highAssurance]";
case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-testAssurance]";
case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-common-policy]";
case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-hardware]";
case 8: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-devices]";
case 12: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-certpcy-mediumHardware]";
case 13: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-authentication]";
case 14: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-certpcy-medium-CBP]";
case 15: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-certpcy-mediumHW-CBP]";
case 16: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-High]";
case 17: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-cardAuth]";
case 21: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-SHA1-medium-CBP]";
case 22: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-SHA1-mediumHW-CBP]";
case 23: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-SHA1-policy]";
case 24: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-SHA1-hardware]";
case 36: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-devicesHardware]";
case 39: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-piv-contentSigning]";
case 40: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-derived-pivAuth]";
case 41: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-derived-pivAuth-hardware]";
case 45: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-pivi-authentication]";
case 46: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-pivi-cardAuth]";
case 47: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-pivi-contentSigning]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/{values[index - 1]}";
}
#endregion
// nist-policies
#region 2.16.840.1.101.3.2.1.4.*
oid_2_16_840_1_101_3_2_1_4:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[National Institute of Standards and Technology (NIST) policies]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[National Institute of Standards and Technology (NIST) policies]/[Certificate Policy 1]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[National Institute of Standards and Technology (NIST) policies]/{values[index - 1]}";
}
#endregion
// treasury-policies
#region 2.16.840.1.101.3.2.1.5.*
oid_2_16_840_1_101_3_2_1_5:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Treasury policies]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Treasury policies]/[Certificate Policy 1]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Treasury policies]/{values[index - 1]}";
}
#endregion
// state-policies
#region 2.16.840.1.101.3.2.1.6.*
oid_2_16_840_1_101_3_2_1_6:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/[state-basic]";
case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/[state-low]";
case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/[state-moderate]";
case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/[state-high]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/{values[index - 1]}";
}
#endregion
// fdic-policies
#region 2.16.840.1.101.3.2.1.7.*
oid_2_16_840_1_101_3_2_1_7:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/[fdic-basic]";
case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/[fdic-low]";
case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/[fdic-moderate]";
case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/[fdic-high]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/{values[index - 1]}";
}
#endregion
// usda-nfo-policies
#region 2.16.840.1.101.3.2.1.8.*
oid_2_16_840_1_101_3_2_1_8:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]/[basicAssurance]";
case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]/[mediumAssurance]";
case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]/[highAssurance]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]/{values[index - 1]}";
}
#endregion
// dea-policies
#region 2.16.840.1.101.3.2.1.9.*
oid_2_16_840_1_101_3_2_1_9:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[dea-policies]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[dea-policies]/[dea-policy1]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[dea-policies]/{values[index - 1]}";
}
#endregion
// csor-test-policies
#region 2.16.840.1.101.3.2.1.48.*
oid_2_16_840_1_101_3_2_1_48:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test1]";
case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test2]";
case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test3]";
case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test4]";
case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test5]";
case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test6]";
case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test7]";
case 8: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test8]";
case 9: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test9]";
case 10: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test10]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/{values[index - 1]}";
}
#endregion
#endregion
// 2
#region 2.16.840.1.101.3.2.2.*
oid_2_16_840_1_101_3_2_2:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[CSOR GAK extended key usage GAK]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[CSOR GAK extended key usage GAK]/[kRAKey]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[CSOR GAK extended key usage GAK]/{values[index - 1]}";
}
#endregion
// extensions
#region 2.16.840.1.101.3.2.3.*
oid_2_16_840_1_101_3_2_3:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]/[kRTechnique]";
case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]/[kRecoveryCapable]";
case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]/[kR]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]/{values[index - 1]}";
}
#endregion
#endregion
// iosp
#region 2.16.840.1.101.3.3.*
oid_2_16_840_1_101_3_3:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]";
switch (values[index++])
{
case 0: goto oid_2_16_840_1_101_3_3_0;
case 1: goto oid_2_16_840_1_101_3_3_1;
case 2: goto oid_2_16_840_1_101_3_3_2;
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/{values[index - 1]}";
}
// components
#region 2.16.840.1.101.3.3.0.*
oid_2_16_840_1_101_3_3_0:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]";
switch (values[index++])
{
case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[dataComponent]";
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[accessControlComponent]";
case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[confidentialityComponent]";
case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[signatureComponent]";
case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[keyManagementComponent]";
case 5: goto oid_2_16_840_1_101_3_3_0_5;
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/{values[index - 1]}";
}
// annotationComponent
#region 2.16.840.1.101.3.3.0.5.*
oid_2_16_840_1_101_3_3_0_5:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[annotationComponent]";
switch (values[index++])
{
case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[annotationComponent]/[linear]";
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[annotationComponent]/[rowcol]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[annotationComponent]/{values[index - 1]}";
}
#endregion
#endregion
// dataType
#region 2.16.840.1.101.3.3.1.*
oid_2_16_840_1_101_3_3_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[pemData]";
case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[mimeData]";
case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[hashData]";
case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[protectedComponent]";
case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[binaryData]";
case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[ia5Data]";
case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[iosComponentList]";
case 8: goto oid_2_16_840_1_101_3_3_1_8;
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/{values[index - 1]}";
}
// tokenData
#region 2.16.840.1.101.3.3.1.8.*
oid_2_16_840_1_101_3_3_1_8:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[tokenData]";
switch (values[index++])
{
case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[tokenData]/[publicKeyToken]";
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[tokenData]/[symmetricKey]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[tokenData]/{values[index - 1]}";
}
#endregion
#endregion
// pki
#region 2.16.840.1.101.3.3.2.*
oid_2_16_840_1_101_3_3_2:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Public Key Infrastructure (PKI)]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Public Key Infrastructure (PKI)]/[cert-policy]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Public Key Infrastructure (PKI)]/{values[index - 1]}";
}
#endregion
#endregion
// nistAlgorithms
#region 2.16.840.1.101.3.4.*
oid_2_16_840_1_101_3_4:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]";
switch (values[index++])
{
case 0: goto oid_2_16_840_1_101_3_4_0;
case 1: goto oid_2_16_840_1_101_3_4_1;
case 2: goto oid_2_16_840_1_101_3_4_2;
case 3: goto oid_2_16_840_1_101_3_4_3;
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/{values[index - 1]}";
}
// modules
#region 2.16.840.1.101.3.4.0.*
oid_2_16_840_1_101_3_4_0:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[ASN.1 modules]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[ASN.1 modules]/[AES]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// aes
#region 2.16.840.1.101.3.4.1.*
oid_2_16_840_1_101_3_4_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-ECB]";
case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-CBC-PAD]";
case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-OFB]";
case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-CFB]";
case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-wrap]";
case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-GCM]";
case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-CCM]";
case 8: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-wrap-pad]";
case 9: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-GMAC]";
case 21: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-ECB]";
case 22: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-CBC-PAD]";
case 23: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-OFB]";
case 24: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-CFB]";
case 25: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-wrap]";
case 26: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-GCM]";
case 27: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-CCM]";
case 28: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-wrap-pad]";
case 29: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-GMAC]";
case 41: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-ECB]";
case 42: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-CBC-PAD]";
case 43: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-OFB]";
case 44: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-CFB]";
case 45: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-wrap]";
case 46: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-GCM]";
case 47: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-CCM]";
case 48: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-wrap-pad]";
case 49: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-GMAC]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/{values[index - 1]}";
}
#endregion
// hashalgs, hashAlgs
#region 2.16.840.1.101.3.4.2.*
oid_2_16_840_1_101_3_4_2:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha256]";
case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha384]";
case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha512]";
case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha224]";
case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha512-224]";
case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha512-256]";
case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha3-224]";
case 8: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha3-256]";
case 9: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha3-384]";
case 10: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha3-512]";
case 11: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[shake128]";
case 12: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[shake256]";
case 13: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[hmacWithSHA3-224]";
case 14: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[hmacWithSHA3-256]";
case 15: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[hmacWithSHA3-384]";
case 16: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[hmacWithSHA3-512]";
case 17: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[shake128-len]";
case 18: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[shake256-len]";
case 19: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[KmacWithSHAKE128]";
case 20: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[KmacWithSHAKE256]";
case 21: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[KMACXOF128]";
case 22: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[KACXOF256]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/{values[index - 1]}";
}
#endregion
// sigAlgs, id-dsa-with-sha2
#region 2.16.840.1.101.3.4.3.*
oid_2_16_840_1_101_3_4_3:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[dsa-with-sha224]";
case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[dsa-with-sha256]";
case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[dsa-with-sha384]";
case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[dsa-with-sha512]";
case 10: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[ecdsa-with-sha3-256]";
case 13: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[rsassa-pkcs1-v1-5-with-sha3-224]";
case 14: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[rsassa-pkcs1-v1-5-with-sha3-256]";
case 15: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[rsassa-pkcs1-v1-5-with-sha3-384]";
case 16: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[rsassa-pkcs1-v1-5-with-sha3-512]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/{values[index - 1]}";
}
#endregion
#endregion
// 6
#region 2.16.840.1.101.3.6.*
oid_2_16_840_1_101_3_6:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[GeneralName otherName type-ids]";
switch (values[index++])
{
case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[GeneralName otherName type-ids]/[Federal Agency Smart Credential Number (FASC-N)]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[GeneralName otherName type-ids]/{values[index - 1]}";
}
#endregion
// biometrics
#region 2.16.840.1.101.3.9.*
oid_2_16_840_1_101_3_9:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]";
switch (values[index++])
{
case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Smartcards and biometrics in relation to identity management]";
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Multimodal Biometric Application Resource Kit (MBARK)]";
case 2: goto oid_2_16_840_1_101_3_9_2;
case 3: goto oid_2_16_840_1_101_3_9_2;
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/{values[index - 1]}";
}
// nbcl
#region 2.16.840.1.101.3.9.2.*
oid_2_16_840_1_101_3_9_2:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[NIST Biometric Clients Laboratory]";
switch (values[index++])
{
case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[NIST Biometric Clients Laboratory]/[Certificate Authority]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[NIST Biometric Clients Laboratory]/{values[index - 1]}";
}
#endregion
// wsbd
#region 2.16.840.1.101.3.9.3.*
oid_2_16_840_1_101_3_9_3:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Web Services for Biometric Devices (WSBD)]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Web Services for Biometric Devices (WSBD)]/[Version 1]";
default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Web Services for Biometric Devices (WSBD)]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// us-government-org
#region 2.16.840.1.101.10.*
oid_2_16_840_1_101_10:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]";
switch (values[index++])
{
case 2: goto oid_2_16_840_1_101_10_2;
case 51: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of Justice]";
default: return $"/Country/US/[US government]/[U.S. General Services Administration]/{values[index - 1]}";
}
// treasury
#region 2.16.840.1.101.10.2.*
oid_2_16_840_1_101_10_2:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Secret Service]";
case 15: goto oid_2_16_840_1_101_10_2_15;
case 16: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Financial Management Service]";
case 17: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Fiscal service]";
case 18: goto oid_2_16_840_1_101_10_2_18;
case 19: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Common Approach to Identity Assurance (CAIA)]";
case 30: goto oid_2_16_840_1_101_10_2_30;
default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/{values[index - 1]}";
}
// bpd
#region 2.16.840.1.101.10.2.15.*
oid_2_16_840_1_101_10_2_15:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_101_10_2_15_1;
default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/{values[index - 1]}";
}
// directory
#region 2.16.840.1.101.10.2.15.1.*
oid_2_16_840_1_101_10_2_15_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/[Directory objects]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/[Directory objects]/[ObjectClass definitions]";
case 2: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/[Directory objects]/[Attribute definitions]";
default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/[Directory objects]/{values[index - 1]}";
}
#endregion
#endregion
// bfs
#region 2.16.840.1.101.10.2.18.*
oid_2_16_840_1_101_10_2_18:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_101_10_2_18_1;
case 2: goto oid_2_16_840_1_101_10_2_18_2;
default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/{values[index - 1]}";
}
// ldap
#region 2.16.840.1.101.10.2.18.1.*
oid_2_16_840_1_101_10_2_18_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Lightweight Directory Access Protocol (LDAP) schema objects]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Lightweight Directory Access Protocol (LDAP) schema objects]/[Object classes]";
case 2: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Lightweight Directory Access Protocol (LDAP) schema objects]/[Attributes]";
default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Lightweight Directory Access Protocol (LDAP) schema objects]/{values[index - 1]}";
}
#endregion
// pki
#region 2.16.840.1.101.10.2.18.2.*
oid_2_16_840_1_101_10_2_18_2:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Public Key Infrastructure (PKI)]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Public Key Infrastructure (PKI)]/[Server-based Certificate Validation Protocol (SCVP) policies]";
default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Public Key Infrastructure (PKI)]/{values[index - 1]}";
}
#endregion
#endregion
// 30
#region 2.16.840.1.101.10.2.30.*
oid_2_16_840_1_101_10_2_30:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_101_10_2_30_1;
case 2: goto oid_2_16_840_1_101_10_2_30_2;
case 3: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory name forms]";
default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/{values[index - 1]}";
}
// 1
#region 2.16.840.1.101.10.2.30.1.*
oid_2_16_840_1_101_10_2_30_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_101_10_2_30_1_1;
default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/{values[index - 1]}";
}
// 1
#region 2.16.840.1.101.10.2.30.1.1.*
oid_2_16_840_1_101_10_2_30_1_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]/[organizationalUnitDN]";
case 2: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]/[localityDN]";
case 3: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]/[personDN]";
default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]/{values[index - 1]}";
}
#endregion
#endregion
// 2
#region 2.16.840.1.101.10.2.30.2.*
oid_2_16_840_1_101_10_2_30_2:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_101_10_2_30_2_1;
default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]/{values[index - 1]}";
}
// 1
#region 2.16.840.1.101.10.2.30.2.1.*
oid_2_16_840_1_101_10_2_30_2_1:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]/[Dimensional Model]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]/[Dimensional Model]/[dimensionalModelAuxClass]";
default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]/[Dimensional Model]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
#endregion
// 100
#region 2.16.840.1.101.100.*
oid_2_16_840_1_101_100:
if (index == values.Length) return "/Country/US/[organization]/[US government]/[Government-wide programs]";
switch (values[index++])
{
case 1: return "/Country/US/[US government]/[Government-wide programs]/[Object classes]";
case 2: return "/Country/US/[US government]/[Government-wide programs]/[Attributes]";
default: return $"/Country/US/[US government]/[Government-wide programs]/{values[index - 1]}";
}
#endregion
#endregion
// lotus
#region 2.16.840.1.113678.*
oid_2_16_840_1_113678:
if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113678_1;
case 2: goto oid_2_16_840_1_113678_2;
default: return $"/Country/US/[organization]/[Lotus Corporation]/{values[index - 1]}";
}
// desktop-apps
#region 2.16.840.1.113678.1.*
oid_2_16_840_1_113678_1:
if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113678_1_1;
case 2: goto oid_2_16_840_1_113678_1_2;
case 3: goto oid_2_16_840_1_113678_1_3;
case 4: goto oid_2_16_840_1_113678_1_4;
default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/{values[index - 1]}";
}
// 1
#region 2.16.840.1.113678.1.1.*
oid_2_16_840_1_113678_1_1:
if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus 1-2-3]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus 1-2-3]/[Attachment type for a Rec. ITU-T X.400 file transfer Bodypart containing a Lotus 1-2-3 file]";
default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus 1-2-3]/{values[index - 1]}";
}
#endregion
// amipro
#region 2.16.840.1.113678.1.2.*
oid_2_16_840_1_113678_1_2:
if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus AMIPro]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus AMIPro]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus AMIPro Word Processing file]";
default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus AMIPro]/{values[index - 1]}";
}
#endregion
// freelance
#region 2.16.840.1.113678.1.3.*
oid_2_16_840_1_113678_1_3:
if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Freelance]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Freelance]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Freelance presentation graphics file]";
default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Freelance]/{values[index - 1]}";
}
#endregion
// approach
#region 2.16.840.1.113678.1.4.*
oid_2_16_840_1_113678_1_4:
if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Approach]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Approach]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Apporach data base file]";
default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Approach]/{values[index - 1]}";
}
#endregion
#endregion
// communications-apps
#region 2.16.840.1.113678.2.*
oid_2_16_840_1_113678_2:
if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]";
switch (values[index++])
{
case 2: goto oid_2_16_840_1_113678_2_2;
case 4: goto oid_2_16_840_1_113678_2_4;
case 5: goto oid_2_16_840_1_113678_2_5;
case 6: goto oid_2_16_840_1_113678_2_6;
default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/{values[index - 1]}";
}
// notes
#region 2.16.840.1.113678.2.2.*
oid_2_16_840_1_113678_2_2:
if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113678_2_2_1;
case 2: goto oid_2_16_840_1_113678_2_2_2;
default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/{values[index - 1]}";
}
// notes
#region 2.16.840.1.113678.2.2.1.*
oid_2_16_840_1_113678_2_2_1:
if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Notes groupware file (linked in singleNoteDB)]";
case 2: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Notes groupware file (delinked in singleNoteDB)]";
case 3: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Notes groupware file as file attachment]";
case 4: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/[Lotus Notes groupware file attachment (rtf)]";
default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/{values[index - 1]}";
}
#endregion
// 2
#region 2.16.840.1.113678.2.2.2.*
oid_2_16_840_1_113678_2_2_2:
if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[Lotus Domino Directory Service]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[Lotus Domino Directory Service]/[LDAP Object Classes]";
case 2: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[Lotus Domino Directory Service]/[LDAP Attribute Types]";
default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[Lotus Domino Directory Service]/{values[index - 1]}";
}
#endregion
#endregion
// vip
#region 2.16.840.1.113678.2.4.*
oid_2_16_840_1_113678_2_4:
if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus VIP]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus VIP]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus ViP application development file]";
default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus VIP]/{values[index - 1]}";
}
#endregion
// forms
#region 2.16.840.1.113678.2.5.*
oid_2_16_840_1_113678_2_5:
if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Forms]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Forms]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Forms form definition file]";
default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Forms]/{values[index - 1]}";
}
#endregion
// organizer
#region 2.16.840.1.113678.2.6.*
oid_2_16_840_1_113678_2_6:
if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Organizer]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Organizer]/[Attachment type for a Rec. ITU-T X.400 File Transfer Bodypart containing a Lotus Organizer calendaring file]";
default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Organizer]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// 113694
#region 2.16.840.1.113694.*
oid_2_16_840_1_113694:
if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113694_1;
case 2: goto oid_2_16_840_1_113694_2;
default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/{values[index - 1]}";
}
// 1
#region 2.16.840.1.113694.1.*
oid_2_16_840_1_113694_1:
if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113694_1_1;
default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/{values[index - 1]}";
}
// 1
#region 2.16.840.1.113694.1.1.*
oid_2_16_840_1_113694_1_1:
if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113694_1_1_1;
default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/{values[index - 1]}";
}
// 1
#region 2.16.840.1.113694.1.1.1.*
oid_2_16_840_1_113694_1_1_1:
if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113694_1_1_1_1;
default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]/{values[index - 1]}";
}
// 1
#region 2.16.840.1.113694.1.1.1.1.*
oid_2_16_840_1_113694_1_1_1_1:
if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]/[EMA Dynamic Monitoring]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]/[EMA Dynamic Monitoring]/[EMA Dynamic Monitoring MTA]";
default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]/[EMA Dynamic Monitoring]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
// 2
#region 2.16.840.1.113694.2.*
oid_2_16_840_1_113694_2:
if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]";
switch (values[index++])
{
case 2: goto oid_2_16_840_1_113694_2_2;
default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/{values[index - 1]}";
}
// 2
#region 2.16.840.1.113694.2.2.*
oid_2_16_840_1_113694_2_2:
if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113694_2_2_1;
default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/{values[index - 1]}";
}
// attachment
#region 2.16.840.1.113694.2.2.1.*
oid_2_16_840_1_113694_2_2_1:
if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Unknown attachment]";
case 2: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[UUencoded attachment]";
case 3: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Unknown text attachment]";
case 4: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a digital image in Graphics Interchange Format (GIF)]";
case 5: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a digital image in Tagged Image File Format (TIFF)]";
case 6: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a compressed digital image in Joint Photographic Experts Group (JPEG) format]";
case 7: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a digital image in PiCture eXchange (PCX) format]";
case 8: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a digital image in PICT format]";
default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
// novell
#region 2.16.840.1.113719.*
oid_2_16_840_1_113719:
if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113719_1;
case 2: goto oid_2_16_840_1_113719_2;
default: return $"/Country/US/[organization]/[Novell, Inc]/{values[index - 1]}";
}
// applications
#region 2.16.840.1.113719.1.*
oid_2_16_840_1_113719_1:
if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]";
switch (values[index++])
{
case 9: goto oid_2_16_840_1_113719_1_9;
case 39: goto oid_2_16_840_1_113719_1_39;
case 42: goto oid_2_16_840_1_113719_1_42;
default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/{values[index - 1]}";
}
// pki
#region 2.16.840.1.113719.1.9.*
oid_2_16_840_1_113719_1_9:
if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]";
switch (values[index++])
{
case 4: goto oid_2_16_840_1_113719_1_9_4;
case 5: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeSyntax]";
case 6: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiObjectClass]";
default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/{values[index - 1]}";
}
// pkiAttributeType
#region 2.16.840.1.113719.1.9.4.*
oid_2_16_840_1_113719_1_9_4:
if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeType]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeType]/[securityAttributes]";
case 2: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeType]/[relianceLimit]";
default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeType]/{values[index - 1]}";
}
#endregion
#endregion
// sas
#region 2.16.840.1.113719.1.39.*
oid_2_16_840_1_113719_1_39:
if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Secure Authentication Service (SAS)]";
switch (values[index++])
{
case 43: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Secure Authentication Service (SAS)]/[Novell Secure Password Manager (NSPM)]";
default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Secure Authentication Service (SAS)]/{values[index - 1]}";
}
#endregion
// nmas
#region 2.16.840.1.113719.1.42.*
oid_2_16_840_1_113719_1_42:
if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]";
switch (values[index++])
{
case 100: goto oid_2_16_840_1_113719_1_42_100;
default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/{values[index - 1]}";
}
// 100
#region 2.16.840.1.113719.1.42.100.*
oid_2_16_840_1_113719_1_42_100:
if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_PUT_LOGIN_CONFIG_REQUEST]";
case 2: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_PUT_LOGIN_CONFIG_RESPONSE]";
case 3: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_GET_LOGIN_CONFIG_REQUEST]";
case 4: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_GET_LOGIN_CONFIG_RESPONSE]";
case 5: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_DELETE_LOGIN_CONFIG_REQUEST]";
case 6: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_DELETE_LOGIN_CONFIG_RESPONSE]";
case 7: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_PUT_LOGIN_SECRET_REQUEST]";
default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// subregistry
#region 2.16.840.1.113719.2.*
oid_2_16_840_1_113719_2:
if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[External applications]";
switch (values[index++])
{
case 124: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[Cyvaned Systems]";
case 205: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[MUS a.s.]";
case 225: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[Epicentric, Inc]";
case 247: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[Supposed to be assigned by Novell to gid GmbH for extension of LDAP/eDirectory classes and attributes, but no offical registration was found]";
case 279: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[TEKWorx Limited]";
default: return $"/Country/US/[organization]/[Novell, Inc]/[External applications]/{values[index - 1]}";
}
#endregion
#endregion
// netscape
#region 2.16.840.1.113730.*
oid_2_16_840_1_113730:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113730_1;
case 2: goto oid_2_16_840_1_113730_2;
case 3: goto oid_2_16_840_1_113730_3;
case 4: goto oid_2_16_840_1_113730_4;
case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Certificate server]";
case 6: goto oid_2_16_840_1_113730_6;
case 7: goto oid_2_16_840_1_113730_7;
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/{values[index - 1]}";
}
// cert-ext
#region 2.16.840.1.113730.1.*
oid_2_16_840_1_113730_1:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[cert-type]";
case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[base-url]";
case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[revocation-url]";
case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ca-revocation-url]";
case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ca-crl-url]";
case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ca-cert-url]";
case 7: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[renewal-url]";
case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ca-policy-url]";
case 9: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[homepage-url]";
case 10: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[entity-logo]";
case 11: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[user-picture]";
case 12: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ssl-server-name]";
case 13: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[comment]";
case 14: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[lost-password-url]";
case 15: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[cert-renewal-time]";
case 16: goto oid_2_16_840_1_113730_1_16;
case 17: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[cert-scope-of-use]";
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/{values[index - 1]}";
}
// aia
#region 2.16.840.1.113730.1.16.*
oid_2_16_840_1_113730_1_16:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[aia]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[aia]/[cert-renewal]";
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[aia]/{values[index - 1]}";
}
#endregion
#endregion
// data-type
#region 2.16.840.1.113730.2.*
oid_2_16_840_1_113730_2:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[gif]";
case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[jpeg]";
case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[url]";
case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[html]";
case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[cert-sequence]";
case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[netscape-cert-url]";
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/{values[index - 1]}";
}
#endregion
// directory
#region 2.16.840.1.113730.3.*
oid_2_16_840_1_113730_3:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113730_3_1;
case 2: goto oid_2_16_840_1_113730_3_2;
case 3: goto oid_2_16_840_1_113730_3_3;
case 4: goto oid_2_16_840_1_113730_3_4;
case 5: goto oid_2_16_840_1_113730_3_5;
case 6: goto oid_2_16_840_1_113730_3_6;
case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Identity, Policy, Audit (IPA)]";
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/{values[index - 1]}";
}
// 1
#region 2.16.840.1.113730.3.1.*
oid_2_16_840_1_113730_3_1:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[carLicense]";
case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[departmentNumber]";
case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[employeeNumber]";
case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[employeeType]";
case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changeNumber]";
case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[targetDN]";
case 7: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changeType]";
case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changes]";
case 9: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[newRdn]";
case 10: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[deleteOldRdn]";
case 11: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[newSuperior]";
case 12: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailAccessDomain]";
case 14: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailAutoReplyMode]";
case 15: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailAutoReplyText]";
case 17: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailForwardingAddress]";
case 18: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailHost]";
case 34: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[ref]";
case 35: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changeLog]";
case 36: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[nsLicensedFor]";
case 39: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[preferredLanguage]";
case 40: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[userSMIMECertificate]";
case 47: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailRoutingAddress]";
case 55: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[aci]";
case 77: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changeTime]";
case 198: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[memberURL]";
case 216: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[userPKCS12]";
case 241: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[displayName]";
case 542: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[nsUniqueId]";
case 692: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[inetUserStatus]";
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/{values[index - 1]}";
}
#endregion
// 2
#region 2.16.840.1.113730.3.2.*
oid_2_16_840_1_113730_3_2:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/[changeLogEntry]";
case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/[inetOrgPerson]";
case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/[referral]";
case 33: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/[groupOfURLs]";
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/{values[index - 1]}";
}
#endregion
// 3
#region 2.16.840.1.113730.3.3.*
oid_2_16_840_1_113730_3_3:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Matching rules]";
switch (values[index++])
{
case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Matching rules]/[Locales]";
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Matching rules]/{values[index - 1]}";
}
#endregion
// 4
#region 2.16.840.1.113730.3.4.*
oid_2_16_840_1_113730_3_4:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]";
switch (values[index++])
{
case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[manageDsaIT]";
case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Persistent search]";
case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Netscape password expired]";
case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Netscape password expiring]";
case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Netscape NT synchronization client]";
case 7: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Entry change notification]";
case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Transaction ID request]";
case 9: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Virtual List View (VLV) providing partial results to a search rather than returning all resulting entries at once]";
case 10: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Virtual List View (VLV) response]";
case 11: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Transaction ID response]";
case 12: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Proxied authorization (old specification) allowing the client to assume another identity for the duration of a request]";
case 13: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[iPlanet directory server replication update information]";
case 14: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Search on specific database]";
case 15: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Authentication response]";
case 16: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Authentication identity request]";
case 17: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Real attribute only]";
case 18: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Proxied authorization (new version 2 specification) allowing the client to assume another identity for the duration of a request]";
case 19: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Virtual attributes only]";
case 999: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[iPlanet Replication Modrdn Extra Mods]";
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/{values[index - 1]}";
}
#endregion
// 5
#region 2.16.840.1.113730.3.5.*
oid_2_16_840_1_113730_3_5:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[Transaction request]";
case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[Transaction response]";
case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet start replication request]";
case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet replication response]";
case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet end replication request]";
case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet replication entry request]";
case 7: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet bulk import start]";
case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet bulk import finished]";
case 9: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet digest authentication calculation]";
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/{values[index - 1]}";
}
#endregion
// 6
#region 2.16.840.1.113730.3.6.*
oid_2_16_840_1_113730_3_6:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Miscellaneous]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Miscellaneous]/[iPlanet incremental update replication protocol identifier]";
case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Miscellaneous]/[iPlanet total update replication protocol identifier]";
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Miscellaneous]/{values[index - 1]}";
}
#endregion
#endregion
// policy
#region 2.16.840.1.113730.4.*
oid_2_16_840_1_113730_4:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape policy types]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape policy types]/[Netscape Server Gated Crypto (SGC)]";
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape policy types]/{values[index - 1]}";
}
#endregion
// algs
#region 2.16.840.1.113730.6.*
oid_2_16_840_1_113730_6:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Algorithm identifiers]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Algorithm identifiers]/[Netscape S/MIME KEA]";
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Algorithm identifiers]/{values[index - 1]}";
}
#endregion
// name-components
#region 2.16.840.1.113730.7.*
oid_2_16_840_1_113730_7:
if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Name components]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Name components]/[nickname]";
case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Name components]/[aol-screenname]";
default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Name components]/{values[index - 1]}";
}
#endregion
#endregion
// digicert, verisign, symantec
#region 2.16.840.1.113733.*
oid_2_16_840_1_113733:
if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113733_1;
default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/{values[index - 1]}";
}
// pki
#region 2.16.840.1.113733.1.*
oid_2_16_840_1_113733_1:
if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]";
switch (values[index++])
{
case 6: goto oid_2_16_840_1_113733_1_6;
case 7: goto oid_2_16_840_1_113733_1_7;
case 8: goto oid_2_16_840_1_113733_1_8;
case 9: goto oid_2_16_840_1_113733_1_9;
default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/{values[index - 1]}";
}
// extensions
#region 2.16.840.1.113733.1.6.*
oid_2_16_840_1_113733_1_6:
if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]";
switch (values[index++])
{
case 3: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[Unknown Verisign extension]";
case 6: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[Unknown Verisign extension]";
case 7: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[VeriSign serial number rollover class]";
case 11: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[verisignOnsiteJurisdictionHash]";
case 13: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[Unknown Verisign VPN extension]";
case 15: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[verisignServerID]";
default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/{values[index - 1]}";
}
#endregion
// policies
#region 2.16.840.1.113733.1.7.*
oid_2_16_840_1_113733_1_7:
if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]";
switch (values[index++])
{
case 9: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[British Telecommunications plc (BT) trust services relying third party charters]";
case 21: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Policy identifier]";
case 23: goto oid_2_16_840_1_113733_1_7_23;
case 46: goto oid_2_16_840_1_113733_1_7_46;
case 48: goto oid_2_16_840_1_113733_1_7_48;
case 54: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Symantec Reserved certificate policy (Symantec/id-CABF-OVandDVvalidation)]";
default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/{values[index - 1]}";
}
// vtn-cp
#region 2.16.840.1.113733.1.7.23.*
oid_2_16_840_1_113733_1_7_23:
if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 1 certificates]";
case 2: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 2 certificates]";
case 3: goto oid_2_16_840_1_113733_1_7_23_3;
case 4: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 4 certificates]";
case 6: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Verisign Certification Policy for Extended Validation (EV) certificates]";
default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/{values[index - 1]}";
}
// class3
#region 2.16.840.1.113733.1.7.23.3.*
oid_2_16_840_1_113733_1_7_23_3:
if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113733_1_7_23_3_1;
default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/{values[index - 1]}";
}
// class3
#region 2.16.840.1.113733.1.7.23.3.1.*
oid_2_16_840_1_113733_1_7_23_3_1:
if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]";
switch (values[index++])
{
case 6: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-Medium]";
case 7: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-MediumHardware]";
case 8: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-Devices]";
case 13: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-Auth]";
case 14: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-Medium-CBP]";
case 15: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-MediumHardware-CBP]";
case 23: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-Medium-SHA1]";
case 24: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-MediumHardware-SHA1]";
case 25: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-Devices-SHA1]";
case 26: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-PIV-I-Auth-SHA1]";
case 27: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-PIV-I-CardAuth-SHA1]";
default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// cis
#region 2.16.840.1.113733.1.7.46.*
oid_2_16_840_1_113733_1_7_46:
if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Certificate Interoperability Service (CIS) supplemental policies]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Certificate Interoperability Service (CIS) supplemental policies]/[Type 1 policy]";
case 2: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Certificate Interoperability Service (CIS) supplemental policies]/[Type 2 policy]";
default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Certificate Interoperability Service (CIS) supplemental policies]/{values[index - 1]}";
}
#endregion
// 48
#region 2.16.840.1.113733.1.7.48.*
oid_2_16_840_1_113733_1_7_48:
if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Thawte Premium Server Certification Authority]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Thawte Premium Server Certification Authority]/[Thawte Extended Validation (EV) Certification Practice Statement (CPS) v. 3.3]";
case 2: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Thawte Premium Server Certification Authority]/[Thawte certificates (without Extended Validation)]";
default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Thawte Premium Server Certification Authority]/{values[index - 1]}";
}
#endregion
#endregion
// 8
#region 2.16.840.1.113733.1.8.*
oid_2_16_840_1_113733_1_8:
if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Server Gated Crypto (SGC) identifier for Certification Authority (CA) certificates]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Server Gated Crypto (SGC) identifier for Certification Authority (CA) certificates]/[VeriSign Server Gated Crypto (SGC)]";
default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Server Gated Crypto (SGC) identifier for Certification Authority (CA) certificates]/{values[index - 1]}";
}
#endregion
// attributes
#region 2.16.840.1.113733.1.9.*
oid_2_16_840_1_113733_1_9:
if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]";
switch (values[index++])
{
case 2: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[messageType]";
case 3: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[pkiStatus]";
case 4: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[failInfo]";
case 5: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[senderNonce]";
case 6: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[recipientNonce]";
case 7: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[transactionID]";
case 8: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[extensionReq]";
default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// intel
#region 2.16.840.1.113741.*
oid_2_16_840_1_113741:
if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]";
switch (values[index++])
{
case 2: goto oid_2_16_840_1_113741_2;
default: return $"/Country/US/[organization]/[Intel Corporation]/{values[index - 1]}";
}
// cdsa-security
#region 2.16.840.1.113741.2.*
oid_2_16_840_1_113741_2:
if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113741_2_1;
case 2: goto oid_2_16_840_1_113741_2_2;
default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/{values[index - 1]}";
}
// formats
#region 2.16.840.1.113741.2.1.*
oid_2_16_840_1_113741_2_1:
if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113741_2_1_1;
case 4: goto oid_2_16_840_1_113741_2_1_4;
default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/{values[index - 1]}";
}
// 1
#region 2.16.840.1.113741.2.1.1.*
oid_2_16_840_1_113741_2_1_1:
if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[INTEL_X509V3_CERT_R08]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[INTEL_X509V3_CERT_R08]/[X509V3TbsCertificate]";
default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[INTEL_X509V3_CERT_R08]/{values[index - 1]}";
}
#endregion
// bundle
#region 2.16.840.1.113741.2.1.4.*
oid_2_16_840_1_113741_2_1_4:
if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[Bundles]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[Bundles]/[INTEL_CERT_AND_PRIVATE_KEY_2_0]";
default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[Bundles]/{values[index - 1]}";
}
#endregion
#endregion
// algs
#region 2.16.840.1.113741.2.2.*
oid_2_16_840_1_113741_2_2:
if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[Algorithms]";
switch (values[index++])
{
case 5: return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[Algorithms]/[Security algorithms]";
default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[Algorithms]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// hl7
#region 2.16.840.1.113883.*
oid_2_16_840_1_113883:
if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113883_1;
case 2: goto oid_2_16_840_1_113883_2;
//TODO: case 3: goto oid_2_16_840_1_113883_3;
//TODO: case 4: goto oid_2_16_840_1_113883_4;
//TODO: case 5: goto oid_2_16_840_1_113883_5;
//TODO: case 6: goto oid_2_16_840_1_113883_6;
//TODO: case 7: goto oid_2_16_840_1_113883_7;
//TODO: case 8: goto oid_2_16_840_1_113883_8;
//TODO: case 9: goto oid_2_16_840_1_113883_9;
//TODO: case 10: goto oid_2_16_840_1_113883_10;
//TODO: case 11: goto oid_2_16_840_1_113883_11;
//TODO: case 12: goto oid_2_16_840_1_113883_12;
//TODO: case 13: goto oid_2_16_840_1_113883_13;
//TODO: case 14: goto oid_2_16_840_1_113883_14;
//TODO: case 15: goto oid_2_16_840_1_113883_15;
//TODO: case 17: goto oid_2_16_840_1_113883_17;
//TODO: case 18: goto oid_2_16_840_1_113883_18;
//TODO: case 19: goto oid_2_16_840_1_113883_19;
//TODO: case 21: goto oid_2_16_840_1_113883_21;
default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/{values[index - 1]}";
}
// internalHL7objects
#region 2.16.840.1.113883.1.*
oid_2_16_840_1_113883_1:
if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[OID registered objects]";
case 2: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Common Message Element Types (CMETs)]";
case 3: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Refined Message Information Models (RMIMs)]";
case 4: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[RIM Classes]";
case 5: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[RIM Attributes]";
case 6: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Interactions]";
case 7: goto oid_2_16_840_1_113883_1_7;
case 8: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[BRIDG Domain Access Model]";
case 9: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[International V3 Release]";
case 11: goto oid_2_16_840_1_113883_1_11;
case 18: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Trigger event]";
default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/{values[index - 1]}";
}
// structured-Document-HMDs
#region 2.16.840.1.113883.1.7.*
oid_2_16_840_1_113883_1_7:
if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]/[Clinical Document Architecture (CDA) release 1]";
case 2: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]/[Clinical Document Architecture (CDA) release 2]";
case 3: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]/[Hierarchical Message Description (HMD) for Structured Product Labeling (SPL) Release 1]";
default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]/{values[index - 1]}";
}
#endregion
// harmonizationValueSets
#region 2.16.840.1.113883.1.11.*
oid_2_16_840_1_113883_1_11:
if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Administrative gender]";
case 20: goto oid_2_16_840_1_113883_1_11_20;
case 78: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Result normalcy status]";
case 10228: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Confidentiality]";
case 10416: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Financially responsible party type]";
case 11526: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Language]";
case 12212: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Marital status]";
case 12249: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[LanguageAbilityMode]";
case 14914: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Race]";
case 15836: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Ethnicity]";
case 18877: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Coverage role type]";
case 19185: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Religious affiliation]";
case 19563: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Personal relationship role type]";
case 19579: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Family member]";
case 19717: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[No immunization reason]";
case 159331: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[actStatus-incorrect]";
default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/{values[index - 1]}";
}
// 20
#region 2.16.840.1.113883.1.11.20.*
oid_2_16_840_1_113883_1_11_20:
if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[SDTC]";
switch (values[index++])
{
case 2: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[SDTC]/[Advance directive type]";
default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[SDTC]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// affiliate
#region 2.16.840.1.113883.2.*
oid_2_16_840_1_113883_2:
if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]";
switch (values[index++])
{
case 1: goto oid_2_16_840_1_113883_2_1;
case 2: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Japan]";
//TODO: case 3: goto oid_2_16_840_1_113883_2_3;
//TODO: case 4: goto oid_2_16_840_1_113883_2_4;
case 5: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Switzerland]";
//TODO: case 6: goto oid_2_16_840_1_113883_2_6;
case 7: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Croatia]";
case 8: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[France Harmoniser et PRomouvoir l'Informatique Médicale (HPRIM)]";
case 9: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Italy]";
case 10: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Argentina]";
case 11: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Lithuania]";
case 13: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[National Council for Prescription Drug Programs (NCPDP) standard product billing code of NCPDP field Unit of Measure (600-28)]";
case 14: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Uruguay]";
case 15: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Malaysia]";
case 16: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Austria (formerly Anwendergruppe Österreich)]";
case 17: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Columbia]";
case 18: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[New Zealand]";
//TODO: case 19: goto oid_2_16_840_1_113883_2_19;
//TODO: case 20: goto oid_2_16_840_1_113883_2_20;
//TODO: case 21: goto oid_2_16_840_1_113883_2_21;
//TODO: case 22: goto oid_2_16_840_1_113883_2_22;
//TODO: case 23: goto oid_2_16_840_1_113883_2_23;
//TODO: case 24: goto oid_2_16_840_1_113883_2_24;
case 25: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Greece]";
case 26: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[India]";
case 27: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Ireland]";
case 28: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Korea]";
case 29: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Mexico]";
case 30: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Romania]";
case 31: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Singapore]";
case 32: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Sweden]";
case 33: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Taiwan]";
case 34: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Turkey]";
case 35: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Russia]";
case 36: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Pakistan]";
case 37: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Bosnia and Herzegovina]";
case 38: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Mexico]";
case 39: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Luxembourg]";
//TODO: case 40: goto oid_2_16_840_1_113883_2_40;
case 41: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Hong Kong]";
case 42: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Norway]";
case 43: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Puerto Rico]";
case 44: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Philippines]";
case 45: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Malaysia]";
case 46: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Slovenia]";
case 47: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Serbia]";
case 48: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Poland]";
case 49: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Ukraine]";
case 50: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Belgium]";
case 51: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Europe]";
case 52: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Portugal]";
//TODO: case 86: goto oid_2_16_840_1_113883_2_86;
default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/{values[index - 1]}";
}
// 1
#region 2.16.840.1.113883.2.1.*
oid_2_16_840_1_113883_2_1:
if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]";
switch (values[index++])
{
case 3: goto oid_2_16_840_1_113883_2_1_3;
//TODO: case 4: goto oid_2_16_840_1_113883_2_1_4;
case 5: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[Reserved for future use]";
//TODO: case 6: goto oid_2_16_840_1_113883_2_1_6;
case 7: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[National Patient Safety Agency (NPSA) patient safety]";
//TODO: case 8: goto oid_2_16_840_1_113883_2_1_8;
case 9: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[v2 vocabularies]";
case 10: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[National Health Service (NHS) Scotland]";
default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/{values[index - 1]}";
}
// 3
#region 2.16.840.1.113883.2.1.3.*
oid_2_16_840_1_113883_2_1_3:
if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]";
switch (values[index++])
{
case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[IDX]";
//TODO: case 2: goto oid_2_16_840_1_113883_2_1_3_2;
case 3: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[UK Biobank]";
//TODO: case 4: goto oid_2_16_840_1_113883_2_1_3_4;
case 7: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[iSoft PLC]";
case 8: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[National Institute of Health Research (NIHR)]";
case 9: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Sintero]";
case 10: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Regional Health and Social Care in Northern Ireland]";
case 11: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Imperial College London]";
case 12: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Great Ormond Street Hospital for Children National Health Service (NHS) Trust]";
case 13: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Ashford & St Peter's Hospitals National Health Service (NHS) Foundation Trust]";
case 14: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Brighton & Sussex University Hospitals National Health Service (NHS) Trust]";
case 15: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[East Sussex Healthcare National Health Service (NHS) Trust]";
case 16: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Queen Victoria Hospital National Health Service (NHS) Foundation Trust]";
case 17: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Royal Surrey County Hospital National Health Service (NHS) Foundation Trust]";
case 18: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Western Sussex Hospitals National Health Service (NHS) Trust]";
case 19: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Isle Of Wight National Health Service (NHS) Trust]";
case 20: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Southern Health National Health Service (NHS) Foundation Trust]";
case 21: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[University Hospital Southampton National Health Service (NHS) Foundation Trust]";
case 22: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Salisbury National Health Service (NHS) Foundation Trust]";
case 23: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Portsmouth Hospitals Trust]";
case 24: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Burnbank Systems Ltd]";
case 25: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[National Health Service (NHS) Lothian]";
case 26: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[City of Edinburgh Council]";
case 27: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[East Lothian Council]";
case 28: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Mid Lothian Council]";
case 29: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[West Lothian Council]";
case 30: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[South Essex Partnership University National Health Service (NHS) Foundation Trust]";
case 31: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Lancashire's Patient Record Exchange Service - Health Information Exchange Platform for Lancashire]";
case 32: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[West Suffolk Hospital National Health Service (NHS) Foundation Trust]";
case 33: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Connecting Care (requested by Orion Health Ltd)]";
case 34: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[University College London Hospitals National Health Service (NHS) Foundation Trust]";
case 35: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Tameside Hospital National Health Service (NHS) Foundation Trust (where RMP is the Trust's nationally recognised code)]";
case 36: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Royal Marsden Hospital Foundation Trust]";
case 37: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Lewisham and Greenwich National Health Service (NHS) Trust]";
case 38: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[West Middlesex Hospital]";
case 39: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Chelsea and Westminster Hospital]";
case 40: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Guy's And St Thomas' National Health Service (NHS) Foundation Trust]";
case 41: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Hillingdon Hospitals National Health Service (NHS) Foundation Trust]";
case 42: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Imperial College Healthcare National Health Service (NHS) Trust]";
case 43: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Essex Partnership University National Health Service (NHS) Foundation Trust]";
case 44: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[County Durham and Darlington National Health Service (NHS) Foundation Trust]";
case 45: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Milton Keynes University Hospital National Health Service (NHS) Foundation Trust]";
case 46: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[National Health Service (NHS) England London Region]";
case 47: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Sandwell & West Birmingham Hospitals National Health Service (NHS) Trust]";
case 48: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Croydon Health Services National Health Service (NHS) Trust]";
case 49: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Alder Hey Children's National Health Service (NHS) Foundation Trust]";
case 50: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Royal Liverpool and Broadgreen University Hospitals Trust]";
// TODO: Left off at http://www.oid-info.com/get/2.16.840.1.113883.2.1.3.51
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
// case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
#endregion
#endregion
// uy
#region 2.16.858.*
oid_2_16_858:
if (index == values.Length) return "/Country/UY";
switch (values[index++])
{
case 0: goto oid_2_16_858_0;
case 1: return "/Country/UY/[Personas dentro del territorio uruguayo]";
case 2: return "/Country/UY/[Todo tangible o intangible, técnicamente viable de ser identificado como unidad, capaz de constituir grupos y por ende de contabilizarse]";
default: return $"/Country/UY/{values[index - 1]}";
}
// uy
#region 2.16.858.0.*
oid_2_16_858_0:
if (index == values.Length) return "/Country/UY/[Todas las organizaciones públicas y privadas]";
switch (values[index++])
{
case 0: return "/Country/UY/[Todas las organizaciones públicas y privadas]/[Instituciones Públicas del Estado Uruguayo]";
case 1: return "/Country/UY/[Todas las organizaciones públicas y privadas]/[Instituciones Públicas que no pertenecen al Estado Uruguayo]";
case 2: return "/Country/UY/[Todas las organizaciones públicas y privadas]/[Empresas u organizaciones privadas de todo tipo]";
default: return $"/Country/UY/[Todas las organizaciones públicas y privadas]/{values[index - 1]}";
}
#endregion
#endregion
// 886
#region 2.16.886.*
oid_2_16_886:
if (index == values.Length) return "/Country/[Yemen (code not in current use)]";
switch (values[index++])
{
case 1: goto oid_2_16_886_1;
case 2: return "/Country/[Yemen (code not in current use)]/[Computer & Communications Research Lab. of Industrial Technology Research Institute]";
case 101: goto oid_2_16_886_101;
default: return $"/Country/[Yemen (code not in current use)]/{values[index - 1]}";
}
// illegal
#region 2.16.886.1.*
oid_2_16_886_1:
if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]";
switch (values[index++])
{
case 1: goto oid_2_16_886_1_1;
case 2: goto oid_2_16_886_1_2;
default: return $"/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/{values[index - 1]}";
}
// illegal, id
#region 2.16.886.1.1.*
oid_2_16_886_1_1:
if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]";
switch (values[index++])
{
case 1: return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]/[Personal Identification Number]";
case 2: return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]/[Private organization ID registered in Taiwan]";
case 3: return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]/[Public organization ID registered in Taiwan]";
default: return $"/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]/{values[index - 1]}";
}
#endregion
// cp-illegal, cp
#region 2.16.886.1.2.*
oid_2_16_886_1_2:
if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Policies that Chunghwa Telecom would make public]";
switch (values[index++])
{
case 1: return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Policies that Chunghwa Telecom would make public]/[Taiwan Government Root Certificate Authority (GRCA) policies]";
default: return $"/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Policies that Chunghwa Telecom would make public]/{values[index - 1]}";
}
#endregion
#endregion
// illegal-gov, gov
#region 2.16.886.101.*
oid_2_16_886_101:
if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]";
switch (values[index++])
{
case 0: goto oid_2_16_886_101_0;
default: return $"/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/{values[index - 1]}";
}
// gpki-illegal, gpki
#region 2.16.886.101.0.*
oid_2_16_886_101_0:
if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]";
switch (values[index++])
{
case 3: goto oid_2_16_886_101_0_3;
default: return $"/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/{values[index - 1]}";
}
// certpolicy-illegal, certpolicy
#region 2.16.886.101.0.3.*
oid_2_16_886_101_0_3:
if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]";
switch (values[index++])
{
case 0: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[testAssurance-illegal]";
case 1: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[class1Assurance-illegal]";
case 2: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[class2Assurance-illegal]";
case 3: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[class3Assurance-illegal]";
case 4: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[class4Assurance-illegal]";
default: return $"/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
#endregion
// registration-procedures
#region 2.17.*
oid_2_17:
if (index == values.Length) return "/Joint-ISO-ITU-T/Registration-Procedures";
switch (values[index++])
{
case 1: goto oid_2_17_1;
case 2: goto oid_2_17_2;
case 3: return "/Joint-ISO-ITU-T/Registration-Procedures/[Registration procedures for the registration authority of international ASN.1 names]";
case 5: return "/Joint-ISO-ITU-T/Registration-Procedures/[Registration procedures for the registration authority of international ADministration Management Domain (ADMD) alphanumeric names and international PRivate Management Domain (PRMD) alphanumeric names for Originator/Recipient (O/R) Rec. ITU-T X.400 addresses]";
case 6: return "/Joint-ISO-ITU-T/Registration-Procedures/[Registration procedures for the registration authority of international organization alphanumeric names for use in Rec. ITU-T X.500 directory distinguished names]";
default: return $"/Joint-ISO-ITU-T/Registration-Procedures/{values[index - 1]}";
}
// module
#region 2.17.1.*
oid_2_17_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]";
case 2: goto oid_2_17_1_2;
default: return $"/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/{values[index - 1]}";
}
// directory-defs
#region 2.17.1.2.*
oid_2_17_1_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidC1]";
case 1: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidC2]";
case 2: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidC]";
case 3: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidRoot]";
case 4: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidRootNf]";
default: return $"/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/{values[index - 1]}";
}
#endregion
#endregion
// document-types
#region 2.17.2.*
oid_2_17_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/Registration-Procedures/[Document types]";
switch (values[index++])
{
case 3: return "/Joint-ISO-ITU-T/Registration-Procedures/[Document types]/[Third registered instance of the Document Type information object as described in clause A.4 of ISO/IEC 9834-2]";
default: return $"/Joint-ISO-ITU-T/Registration-Procedures/[Document types]/{values[index - 1]}";
}
#endregion
#endregion
// physical-layer, physical-layer-management
#region 2.18.*
oid_2_18:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]";
switch (values[index++])
{
case 0: goto oid_2_18_0;
default: return $"/Joint-ISO-ITU-T/[Physical layer management]/{values[index - 1]}";
}
// management
#region 2.18.0.*
oid_2_18_0:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[standardSpecificExtension]";
case 2: goto oid_2_18_0_2;
case 3: goto oid_2_18_0_3;
case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[package]";
case 5: goto oid_2_18_0_5;
case 6: goto oid_2_18_0_6;
case 7: goto oid_2_18_0_7;
case 8: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[attributeGroup]";
case 9: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[action]";
case 10: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[notification]";
default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/{values[index - 1]}";
}
// asn1Module
#region 2.18.0.2.*
oid_2_18_0_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[ASN.1 modules]/[PHLM]";
default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// objectClass
#region 2.18.0.3.*
oid_2_18_0_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[physicalSubsystem]";
case 2: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[physicalEntity]";
case 3: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[physicalSAP]";
case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[dataCircuit]";
case 5: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[physicalConnection]";
default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/{values[index - 1]}";
}
#endregion
// parameter
#region 2.18.0.5.*
oid_2_18_0_5:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[bitErrorThresholdReached]";
case 2: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[connectionError]";
case 3: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[connectionEstablished]";
case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[lossOfSignal]";
case 5: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[lossOfSynchronization]";
default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/{values[index - 1]}";
}
#endregion
// nameBinding
#region 2.18.0.6.*
oid_2_18_0_6:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[physicalSubsystem-system]";
case 2: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[physicalEntity-physicalSubsystem-Management]";
case 3: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[physicalSAP-physicalSubsystem]";
case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[dataCircuit-physicalEntity]";
case 5: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[physicalConnection-dataCircuit]";
default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/{values[index - 1]}";
}
#endregion
// attribute
#region 2.18.0.7.*
oid_2_18_0_7:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[physicalEntityTitles]";
case 2: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[bitErrorsThreshold]";
case 3: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[dataCircuitType]";
case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[physicalInterfaceStandard]";
case 5: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[physicalInterfaceType]";
case 6: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[physicalMediaNames]";
case 7: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[synchronizationMode]";
case 8: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[transmissionCoding]";
case 9: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[transmissionMode]";
case 10: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[transmissionRate]";
case 11: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[endpointIdentifier]";
case 12: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[portNumber]";
case 13: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[bitErrorsReceived]";
case 14: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[bitErrorsTransmitted]";
default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// mheg
#region 2.19.*
oid_2_19:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]";
switch (values[index++])
{
case 1: goto oid_2_19_1;
default: return $"/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/{values[index - 1]}";
}
// version
#region 2.19.1.*
oid_2_19_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]";
switch (values[index++])
{
case 9: return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]/[ISOMHEG-ud]";
case 11: return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]/[ISOMHEG-sir]";
case 17: return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]/[ISO13522-MHEG-5]";
default: return $"/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]/{values[index - 1]}";
}
#endregion
#endregion
// genericULS, generic-upper-layers-security, guls
#region 2.20.*
oid_2_20:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]";
switch (values[index++])
{
case 1: goto oid_2_20_1;
case 2: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[General transfer syntax]";
case 3: goto oid_2_20_3;
case 4: goto oid_2_20_4;
case 5: goto oid_2_20_5;
case 7: goto oid_2_20_7;
default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/{values[index - 1]}";
}
// modules
#region 2.20.1.*
oid_2_20_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[ObjectIdentifiers]";
case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[Notation]";
case 2: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[GulsSecurityExchanges]";
case 3: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[GulsSecurityTransformations]";
case 4: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[DirectoryProtectionMappings]";
case 5: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[GULSProtectionMappings]";
case 6: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[SeseAPDUs]";
case 7: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[GenericProtectingTransferSyntax]";
default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// specificTransferSyntax
#region 2.20.3.*
oid_2_20_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Basic Encoding Rules (BER)]";
case 2: goto oid_2_20_3_2;
case 3: goto oid_2_20_3_3;
case 5: goto oid_2_20_3_5;
default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/{values[index - 1]}";
}
// ber-derived
#region 2.20.3.2.*
oid_2_20_3_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) as variants of the Basic Encoding Rules (BER)]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) as variants of the Basic Encoding Rules (BER)]/[Canonical Encoding Rules (CER)]";
case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) as variants of the Basic Encoding Rules (BER)]/[Distinguished Encoding Rules (DER)]";
default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) as variants of the Basic Encoding Rules (BER)]/{values[index - 1]}";
}
#endregion
// packed-encoding
#region 2.20.3.3.*
oid_2_20_3_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Packed Encoding Rules (PER)]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Packed Encoding Rules (PER)]/[Basic variant]";
case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Packed Encoding Rules (PER)]/[Canonical variant]";
default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Packed Encoding Rules (PER)]/{values[index - 1]}";
}
#endregion
// packed-encoding
#region 2.20.3.5.*
oid_2_20_3_5:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[EXtensible Markup Language (XML) Encoding Rules (XER)]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[EXtensible Markup Language (XML) Encoding Rules (XER)]/[Basic variant]";
case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[EXtensible Markup Language (XML) Encoding Rules (XER)]/[Canonical variant]";
default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[EXtensible Markup Language (XML) Encoding Rules (XER)]/{values[index - 1]}";
}
#endregion
#endregion
// securityExchanges
#region 2.20.4.*
oid_2_20_4:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]/[dirAuthenticationOneWay]";
case 2: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]/[dirAuthenticationTwoWay]";
case 3: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]/[simpleNegotiationSE]";
default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]/{values[index - 1]}";
}
#endregion
// securityTransformations
#region 2.20.5.*
oid_2_20_5:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[dirEncryptedTransformation]";
case 2: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[dirSignedTransformation]";
case 3: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[dirSignatureTransformation]";
case 4: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[gulsSignedTransformation]";
case 5: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[gulsSignatureTransformation]";
default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/{values[index - 1]}";
}
#endregion
// application-contexts
#region 2.20.7.*
oid_2_20_7:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Application contexts]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Application contexts]/[Basic]";
default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Application contexts]/{values[index - 1]}";
}
#endregion
#endregion
// transport-layer-security-protocol
#region 2.21.*
oid_2_21:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Transport layer security protocol]";
switch (values[index++])
{
case 1: goto oid_2_21_1;
default: return $"/Joint-ISO-ITU-T/[Transport layer security protocol]/{values[index - 1]}";
}
// sa-p-kte
#region 2.21.1.*
oid_2_21_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Transport layer security protocol]/[Security Association Protocol Type]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/[Transport layer security protocol]/[Security Association Protocol Type]/[Exponential Key Exchange (EKE)]";
default: return $"/Joint-ISO-ITU-T/[Transport layer security protocol]/[Security Association Protocol Type]/{values[index - 1]}";
}
#endregion
#endregion
// network-layer-security-protocol
#region 2.22.*
oid_2_22:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Network layer security protocol]";
switch (values[index++])
{
case 1: goto oid_2_22_1;
default: return $"/Joint-ISO-ITU-T/[Network layer security protocol]/{values[index - 1]}";
}
// sa-p-kte
#region 2.22.1.*
oid_2_22_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Network layer security protocol]/[Security Association Protocol Type]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/[Network layer security protocol]/[Security Association Protocol Type]/[Exponential Key Exchange (EKE)]";
default: return $"/Joint-ISO-ITU-T/[Network layer security protocol]/[Security Association Protocol Type]/{values[index - 1]}";
}
#endregion
#endregion
// international-organizations
#region 2.23.*
oid_2_23:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations";
switch (values[index++])
{
case 42: goto oid_2_23_42;
case 43: goto oid_2_23_43;
case 128: return "/Joint-ISO-ITU-T/International-Organizations/[Teleglobe, Inc.]";
case 129: return "/Joint-ISO-ITU-T/International-Organizations/[Key Recovery Alliance]";
case 130: return "/Joint-ISO-ITU-T/International-Organizations/[Object Management Group]";
case 131: return "/Joint-ISO-ITU-T/International-Organizations/[Visa International]";
case 132: return "/Joint-ISO-ITU-T/International-Organizations/[Comprehensive nuclear-Test-Ban Treaty Organization (CTBTO) Public-Key Infrastructure (PKI)]";
case 133: goto oid_2_23_133;
case 134: return "/Joint-ISO-ITU-T/International-Organizations/[Ceska Posta s.p.]";
case 135: return "/Joint-ISO-ITU-T/International-Organizations/[\"HBOS Plc\"]";
case 136: goto oid_2_23_136;
case 137: return "/Joint-ISO-ITU-T/International-Organizations/[Comrad Medical Systems]";
case 138: return "/Joint-ISO-ITU-T/International-Organizations/[International Atomic Energy Agency (IAEA)]";
case 139: return "/Joint-ISO-ITU-T/International-Organizations/[British Sky Broadcasting Group]";
case 140: goto oid_2_23_140;
case 141: return "/Joint-ISO-ITU-T/International-Organizations/[\"WAC\" Application Services Ltd.]";
case 143: goto oid_2_23_143;
case 144: return "/Joint-ISO-ITU-T/International-Organizations/[Directorate General of The General Security of Lebanon]";
case 146: goto oid_2_23_146;
case 147: return "/Joint-ISO-ITU-T/International-Organizations/[Peripheral Component Interconnect Special Interest Group (PCI-SIG) component measurement and authorization]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/{values[index - 1]}";
}
// set
#region 2.23.42.*
oid_2_23_42:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]";
switch (values[index++])
{
case 0: goto oid_2_23_42_0;
case 1: goto oid_2_23_42_1;
case 2: goto oid_2_23_42_2;
case 3: goto oid_2_23_42_3;
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[algorithm]";
case 5: goto oid_2_23_42_5;
case 6: goto oid_2_23_42_6;
case 7: goto oid_2_23_42_7;
case 8: goto oid_2_23_42_8;
case 9: goto oid_2_23_42_9;
case 10: goto oid_2_23_42_10;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/{values[index - 1]}";
}
// contentType
#region 2.23.42.0.*
oid_2_23_42_0:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PANData]";
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PANToken]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PANOnly]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-OIData]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PI]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PIData]";
case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PIDataUnsigned]";
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-HODInput]";
case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResBaggage]";
case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevReqBaggage]";
case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResBaggage]";
case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenSeq]";
case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PInitResData]";
case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PI-TBS]";
case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PResData]";
case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-InqReqData]";
case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthReqTBS]";
case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResTBS]";
case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResTBSXOID]";
case 19: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthTokenTBS]";
case 20: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenData]";
case 21: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenTBSOID]";
case 22: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AcqCardCodeMsg]";
case 23: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevReqTBS]";
case 24: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResData]";
case 25: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResTBS]";
case 26: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapReqTBS]";
case 27: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapReqTBSX]";
case 28: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapResData]";
case 29: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevReqTBS]";
case 30: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevReqTBSX]";
case 31: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevResData]";
case 32: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredReqTBS]";
case 33: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredReqTBSXOID]";
case 34: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredResDataOID]";
case 35: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevReqTBS]";
case 36: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevReqTBSX]";
case 37: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevResData]";
case 38: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PCertReqData]";
case 39: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PCertResTBSOID]";
case 40: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BatchAdminReqData]";
case 41: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BatchAdminResData]";
case 42: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CardCInitResTBS]";
case 43: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AqCInitResTBSOID]";
case 44: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-RegFormResTBS]";
case 45: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertReqDataOID]";
case 46: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertReqTBS]";
case 47: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertResDataOID]";
case 48: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertInqReqTBS]";
case 49: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-ErrorTBS]";
case 50: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PIDualSignedTBE]";
case 51: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PIUnsignedTBE]";
case 52: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthReqTBE]";
case 53: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResTBE]";
case 54: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResTBEX]";
case 55: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthTokenTBE]";
case 56: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenTBEOID]";
case 57: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenTBEX]";
case 58: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AcqCardCodeMsgTBE]";
case 59: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevReqTBE]";
case 60: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResTBE]";
case 61: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResTBEB]";
case 62: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapReqTBE]";
case 63: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapReqTBEX]";
case 64: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapResTBE]";
case 65: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevReqTBE]";
case 66: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevReqTBEX]";
case 67: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevResTBE]";
case 68: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredReqTBE]";
case 69: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredReqTBEXOID]";
case 70: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredResTBE]";
case 71: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevReqTBE]";
case 72: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevReqTBEX]";
case 73: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevResTBE]";
case 74: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BatchAdminReqTBE]";
case 75: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BatchAdminResTBE]";
case 76: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-RegFormReqTBE]";
case 77: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertReqTBE]";
case 78: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertReqTBEX]";
case 79: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertResTBE]";
case 80: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CRLNotificationTBS]";
case 81: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CRLNotificationResTBS]";
case 82: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BCIDistributionTBS]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/{values[index - 1]}";
}
#endregion
// msgExt
#region 2.23.42.1.*
oid_2_23_42_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-genCrypt]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-miAuth]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-pinSecure]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-pinAny]";
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-track2]";
case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-cv]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/{values[index - 1]}";
}
#endregion
// field
#region 2.23.42.2.*
oid_2_23_42_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[fullName]";
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[givenName]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[familyName]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[birthFamilyName]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[placeName]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[identificationNumber]";
case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[month]";
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[date]";
case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[address]";
case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[telephone]";
case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[amount]";
case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[accountNumber]";
case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[passPhrase]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/{values[index - 1]}";
}
#endregion
// attribute
#region 2.23.42.3.*
oid_2_23_42_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]";
switch (values[index++])
{
case 0: goto oid_2_23_42_3_0;
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-PGWYcap]";
case 2: goto oid_2_23_42_3_2;
case 3: goto oid_2_23_42_3_3;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/{values[index - 1]}";
}
// 0
#region 2.23.42.3.0.*
oid_2_23_42_3_0:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[cert]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[cert]/[rootKeyThumb]";
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[cert]/[additionalPolicy]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[cert]/{values[index - 1]}";
}
#endregion
// 2
#region 2.23.42.3.2.*
oid_2_23_42_3_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-Token-EMV]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-Token-B0Prime]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/{values[index - 1]}";
}
#endregion
// 3
#region 2.23.42.3.3.*
oid_2_23_42_3_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]";
switch (values[index++])
{
case 3: goto oid_2_23_42_3_3_3;
case 4: goto oid_2_23_42_3_3_4;
case 5: goto oid_2_23_42_3_3_5;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]/{values[index - 1]}";
}
// 3
#region 2.23.42.3.3.3.*
oid_2_23_42_3_3_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]/[setAttr-IssCap-CVM]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-CVM]/[setAttr-GenCryptgrm]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-CVM]/{values[index - 1]}";
}
#endregion
// 4
#region 2.23.42.3.3.4.*
oid_2_23_42_3_3_4:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]/[setAttr-IssCap-T2]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-T2]/[setAttr-T2Enc]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-T2]/[setAttr-T2cleartxt]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-T2]/{values[index - 1]}";
}
#endregion
// 5
#region 2.23.42.3.3.5.*
oid_2_23_42_3_3_5:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]/[setAttr-IssCap-Sig]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-Sig]/[setAttr-TokICCsig]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-Sig]/[setAttr-SecDevSig]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-Sig]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// policy
#region 2.23.42.5.*
oid_2_23_42_5:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[policy]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[policy]/[root]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[policy]/{values[index - 1]}";
}
#endregion
// module
#region 2.23.42.6.*
oid_2_23_42_6:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetMessage]";
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetCertMsgs]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetPayMsgs]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetCertificateExtensions]";
case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetMarketData]";
case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetPKCS10]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// 7
#region 2.23.42.7.*
oid_2_23_42_7:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[hashedRootKey]";
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[certificateType]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[merchantData]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[cardCertRequired]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[tunneling]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setExtensions]";
case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setQualifier]";
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-PGWYcapabilities]";
case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-TokenIdentifier]";
case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-Track2Data]";
case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-TokenType]";
case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-IssuerCapabilities]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/{values[index - 1]}";
}
#endregion
// 8
#region 2.23.42.8.*
oid_2_23_42_8:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[International Air Transport Association (IATA)-Air Transport Association (ATA)]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[VISA]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[MasterCard]";
case 30: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[Diners]";
case 34: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[AmericanExpress]";
case 35: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[JCB]";
case 6011: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[Novus]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/{values[index - 1]}";
}
#endregion
// vendor, set-vendors
#region 2.23.42.9.*
oid_2_23_42_9:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[GlobeSet]";
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[IBM]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[CyberCash]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Terisa]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[RSADSI]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[VeriFone]";
case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[TrinTech]";
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[BankGate]";
case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[GTE]";
case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[CompuSource]";
case 10: goto oid_2_23_42_9_10;
case 11: goto oid_2_23_42_9_11;
case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[OSS]";
case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[TenthMountain]";
case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Antares]";
case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[ECC]";
case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Maithean]";
case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Netscape]";
case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Verisign]";
case 19: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[BlueMoney]";
case 20: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Lacerte]";
case 21: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Fujitsu]";
case 22: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[eLab]";
case 23: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Entrust]";
case 24: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[VIAnet]";
case 25: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[III]";
case 26: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[OpenMarket]";
case 27: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Lexem]";
case 28: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Intertrader]";
case 29: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Persimmon]";
case 30: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[NABLE]";
case 31: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Espace-net]";
case 32: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Hitachi]";
case 33: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Microsoft]";
case 34: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[NEC]";
case 35: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Mitsubishi]";
case 36: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[NCR]";
case 37: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[e-COMM]";
case 38: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Gemplus]";
case 39: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[SKCC]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/{values[index - 1]}";
}
// griffin
#region 2.23.42.9.10.*
oid_2_23_42_9_10:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]";
switch (values[index++])
{
case 1: goto oid_2_23_42_9_10_1;
case 2: goto oid_2_23_42_9_10_2;
case 3: goto oid_2_23_42_9_10_3;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/{values[index - 1]}";
}
// modules
#region 2.23.42.9.10.1.*
oid_2_23_42_9_10_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[OID-Registry]";
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[armenians]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[bhebrew]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[ctrl646]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[currency]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[dingbats]";
case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[genpunc]";
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[katakana]";
case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[misctech]";
case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[ocr]";
case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[telegraph]";
case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[eyeExamples]";
case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[cherokee]";
case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[ethiopic]";
case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[khmer]";
case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[mongolian]";
case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[ogham]";
case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[runic]";
case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[x942]";
case 19: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[cmp]";
case 20: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[biometricObject]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// examples
#region 2.23.42.9.10.2.*
oid_2_23_42_9_10_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]";
switch (values[index++])
{
case 0: goto oid_2_23_42_9_10_2_0;
case 1: goto oid_2_23_42_9_10_2_1;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/{values[index - 1]}";
}
// extKeyUsage
#region 2.23.42.9.10.2.0.*
oid_2_23_42_9_10_2_0:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex1]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex2]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex3]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex4]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex5]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/{values[index - 1]}";
}
#endregion
// certificatePolicies
#region 2.23.42.9.10.2.1.*
oid_2_23_42_9_10_2_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[certificatePolicies]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[certificatePolicies]/[certificatePolicies-Ex1]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[certificatePolicies]/[certificatePolicies-Ex2]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[certificatePolicies]/{values[index - 1]}";
}
#endregion
#endregion
// business
#region 2.23.42.9.10.3.*
oid_2_23_42_9_10_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]";
switch (values[index++])
{
case 0: goto oid_2_23_42_9_10_3_0;
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Viatec]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/{values[index - 1]}";
}
// tecsec
#region 2.23.42.9.10.3.0.*
oid_2_23_42_9_10_3_0:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]";
switch (values[index++])
{
case 2: goto oid_2_23_42_9_10_3_0_2;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/{values[index - 1]}";
}
// cms
#region 2.23.42.9.10.3.0.2.*
oid_2_23_42_9_10_3_0_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]";
switch (values[index++])
{
case 2: goto oid_2_23_42_9_10_3_0_2_2;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/{values[index - 1]}";
}
// header
#region 2.23.42.9.10.3.0.2.2.*
oid_2_23_42_9_10_3_0_2_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Ivec]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Secryptm]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Filelength]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Filehash]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Filename]";
case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Domainlist]";
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Accessgrouplist]";
case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Issuer]";
case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Credentiallist]";
case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[SignKey]";
case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[KeyUsage]";
case 12: goto oid_2_23_42_9_10_3_0_2_2_12;
case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[FavoriteName]";
case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[DataSignature]";
case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BlockSize]";
case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[DataFormat]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/{values[index - 1]}";
}
// 12
#region 2.23.42.9.10.3.0.2.2.12.*
oid_2_23_42_9_10_3_0_2_2_12:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BitSpray]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BitSpray]/[BitSprayMeta]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BitSpray]/[BitSprayShares]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BitSpray]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
#endregion
#endregion
// 11
#region 2.23.42.9.11.*
oid_2_23_42_9_11:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]";
switch (values[index++])
{
case 4: goto oid_2_23_42_9_11_4;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/{values[index - 1]}";
}
// 4
#region 2.23.42.9.11.4.*
oid_2_23_42_9_11_4:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]";
switch (values[index++])
{
case 0: goto oid_2_23_42_9_11_4_0;
case 1: goto oid_2_23_42_9_11_4_1;
case 2: goto oid_2_23_42_9_11_4_2;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/{values[index - 1]}";
}
// 0
#region 2.23.42.9.11.4.0.*
oid_2_23_42_9_11_4_0:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[ecesOAEPEncryptionSET]";
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[ecesEncryption]";
case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec131a01]";
case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec163a01]";
case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec239a01]";
case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec131b01]";
case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec155b01]";
case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec163b01]";
case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec191b01]";
case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec210b01]";
case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec239b01]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/{values[index - 1]}";
}
#endregion
// 1
#region 2.23.42.9.11.4.1.*
oid_2_23_42_9_11_4_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[ecdsaWithSHA-1]";
case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec131a01]";
case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec163a01]";
case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec239a01]";
case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec131b01]";
case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec155b01]";
case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec163b01]";
case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec191b01]";
case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec210b01]";
case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec239b01]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/{values[index - 1]}";
}
#endregion
// 2
#region 2.23.42.9.11.4.2.*
oid_2_23_42_9_11_4_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]";
switch (values[index++])
{
case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec131a01]";
case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec163a01]";
case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec239a01]";
case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec131b01]";
case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec155b01]";
case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec163b01]";
case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec191b01]";
case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec210b01]";
case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec239b01]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
// 10
#region 2.23.42.10.*
oid_2_23_42_10:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[national]";
switch (values[index++])
{
case 192: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[national]/[Japan]";
case 392: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[national]/[Japan]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[national]/{values[index - 1]}";
}
#endregion
#endregion
// wap
#region 2.23.43.*
oid_2_23_43:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Modules]";
case 1: goto oid_2_23_43_1;
case 2: goto oid_2_23_43_2;
case 3: goto oid_2_23_43_3;
case 4: goto oid_2_23_43_4;
case 5: goto oid_2_23_43_5;
case 6: goto oid_2_23_43_6;
case 7: goto oid_2_23_43_7;
case 8: goto oid_2_23_43_8;
case 9: goto oid_2_23_43_9;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/{values[index - 1]}";
}
// wap-wsg
#region 2.23.43.1.*
oid_2_23_43_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]";
switch (values[index++])
{
case 1: goto oid_2_23_43_1_1;
case 2: goto oid_2_23_43_1_2;
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Modules]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-wimpath]";
case 4: goto oid_2_23_43_1_4;
case 5: goto oid_2_23_43_1_5;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/{values[index - 1]}";
}
// wap-wsg-idm-se
#region 2.23.43.1.1.*
oid_2_23_43_1_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-wtlsrsa]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-wimgenericrsa]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-wtlsecdh]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-wimgenericecc]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-tlsrsa]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/{values[index - 1]}";
}
#endregion
// wap-wsg-idm-file
#region 2.23.43.1.2.*
oid_2_23_43_1_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-file]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-file]/[wap-wsg-idm-file-peer]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-file]/[wap-wsg-idm-file-session]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-file]/{values[index - 1]}";
}
#endregion
// wap-wsg-idm-ecid
#region 2.23.43.1.4.*
oid_2_23_43_1_4:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls1]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls3]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls4]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls5]";
case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls6]";
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls7]";
case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls8]";
case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls9]";
case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls10]";
case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls11]";
case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls12]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/{values[index - 1]}";
}
#endregion
// wap-signedContent-indications
#region 2.23.43.1.5.*
oid_2_23_43_1_5:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-signedContent-indications]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-signedContent-indications]/[wap-implicitIndication]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-signedContent-indications]/{values[index - 1]}";
}
#endregion
#endregion
// wap-at
#region 2.23.43.2.*
oid_2_23_43_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) AT]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) AT]/[wap-at-certificateURL]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) AT]/[id-keygen-assertion]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) AT]/{values[index - 1]}";
}
#endregion
// wap-ce
#region 2.23.43.3.*
oid_2_23_43_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) CE]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) CE]/[wap-ce-domainInformation]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) CE]/{values[index - 1]}";
}
#endregion
// wap-oc
#region 2.23.43.4.*
oid_2_23_43_4:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) OC]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) OC]/[wap-oc-wapEntity]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) OC]/{values[index - 1]}";
}
#endregion
// wap-provisioning
#region 2.23.43.5.*
oid_2_23_43_5:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning}]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning]/[bootstrap]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning]/[config1]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning]/[config2]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning]/{values[index - 1]}";
}
#endregion
// oma-drm
#region 2.23.43.6.*
oid_2_23_43_6:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]";
switch (values[index++])
{
case 1: goto oid_2_23_43_6_1;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/{values[index - 1]}";
}
// oma-kp
#region 2.23.43.6.1.*
oid_2_23_43_6_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-rightsIssuer]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-drmAgent]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-srmAgent]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-sceDrmAgent]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-sceRenderSource]";
case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-sceRenderAgent]";
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-localRightsManagerDevice]";
case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-localRightsManagerDomain]";
case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-domainAuthority]";
case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-domainEnforcementAgentLocal]";
case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-domainEnforcementAgentNetwork]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/{values[index - 1]}";
}
#endregion
#endregion
// oma-dm
#region 2.23.43.7.*
oid_2_23_43_7:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DM]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DM]/[dm-bootstrap]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DM]/{values[index - 1]}";
}
#endregion
// oma-bcast
#region 2.23.43.8.*
oid_2_23_43_8:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[BCAST]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[BCAST]/[oma-bcast-spcp]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[BCAST]/{values[index - 1]}";
}
#endregion
// oma-lwm2m
#region 2.23.43.9.*
oid_2_23_43_9:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Lightweight Machine-to-Machine (M2M)]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Lightweight Machine-to-Machine (M2M)]/[lwm2m-bootstrap]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Lightweight Machine-to-Machine (M2M)]/{values[index - 1]}";
}
#endregion
#endregion
// 133
#region 2.23.133.*
oid_2_23_133:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-tcpaSpecVersion]";
case 2: goto oid_2_23_133_2;
case 3: goto oid_2_23_133_3;
case 4: goto oid_2_23_133_4;
case 5: goto oid_2_23_133_5;
case 6: goto oid_2_23_133_6;
case 8: goto oid_2_23_133_8;
case 17: goto oid_2_23_133_17;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/{values[index - 1]}";
}
// tcg-attribute
#region 2.23.133.2.*
oid_2_23_133_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmManufacturer]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmModel]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmVersion]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-platformManufacturer]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-platformModel]";
case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-platformVersion]";
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-componentManufacturer]";
case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-componentModel]";
case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-componentVersion]";
case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-securityQualities]";
case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmProtectionProfile]";
case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmSecurityTarget]";
case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tbbProtectionProfile]";
case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tbbSecurityTarget]";
case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmIdLabel]";
case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmSpecification]";
case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tcgPlatformSpecification]";
case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmSecurityAssertions]";
case 19: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tbbSecurityAssertions]";
case 23: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tcgCredentialSpecification]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/{values[index - 1]}";
}
#endregion
// tcg-protocol
#region 2.23.133.3.*
oid_2_23_133_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-protocol]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-protocol]/[tcg-prt-tpmIdProtocol]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-protocol]/{values[index - 1]}";
}
#endregion
// tcg-algorithm
#region 2.23.133.4.*
oid_2_23_133_4:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-algorithm]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-algorithm]/[tcg-algorithm-null]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-algorithm]/{values[index - 1]}";
}
#endregion
// tcg-platformClass
#region 2.23.133.5.*
oid_2_23_133_5:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]";
switch (values[index++])
{
case 1: goto oid_2_23_133_5_1;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/{values[index - 1]}";
}
// tcg-common
#region 2.23.133.5.1.*
oid_2_23_133_5_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformManufacturerStr]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformManufacturerId]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformConfigUri]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformModel]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformVersion]";
case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformSerial]";
case 7: goto oid_2_23_133_5_1_7;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/{values[index - 1]}";
}
// tcg-at-platformConfiguration
#region 2.23.133.5.1.7.*
oid_2_23_133_5_1_7:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformConfiguration]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformConfiguration]/[tcg-at-platformConfiguration-v1]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformConfiguration]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// tcg-ce
#region 2.23.133.6.*
oid_2_23_133_6:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]";
switch (values[index++])
{
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-relevantCredentials]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-relevantManifests]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-virtualPlatformAttestationService]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-migrationControllerAttestationService]";
case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-migrationControllerRegistrationService]";
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-virtualPlatformBackupService]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/{values[index - 1]}";
}
#endregion
// tcg-kp
#region 2.23.133.8.*
oid_2_23_133_8:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/[tcg-kp-EKCertificate]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/[tcg-kp-PlatformAttributeCertificate]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/[tcg-kp-AIKCertificate]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/[tcg-kp-PlatformKeyCertificate]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/{values[index - 1]}";
}
#endregion
// tcg-address
#region 2.23.133.17.*
oid_2_23_133_17:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]/[tcg-address-ethernetmac]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]/[tcg-address-wlanmac]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]/[tcg-address-bluetoothmac]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]/{values[index - 1]}";
}
#endregion
#endregion
// icao
#region 2.23.136.*
oid_2_23_136:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]";
switch (values[index++])
{
case 1: goto oid_2_23_136_1;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/{values[index - 1]}";
}
// mrtd
#region 2.23.136.1.*
oid_2_23_136_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]";
switch (values[index++])
{
case 1: goto oid_2_23_136_1_1;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/{values[index - 1]}";
}
// security
#region 2.23.136.1.1.*
oid_2_23_136_1_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[LDSSecurityObject]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[cscaMasterList]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[cscaMasterListSigningKey]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[documentTypeList]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[aaProtocolObject]";
case 6: goto oid_2_23_136_1_1_6;
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[deviationList]";
case 8: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[deviationListSigningKey]";
case 9: goto oid_2_23_136_1_1_9;
case 10: goto oid_2_23_136_1_1_10;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/{values[index - 1]}";
}
// extensions
#region 2.23.136.1.1.6.*
oid_2_23_136_1_1_6:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[extensions]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[extensions]/[nameChange]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[extensions]/[documentTypeList]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[extensions]/{values[index - 1]}";
}
#endregion
// lds2
#region 2.23.136.1.1.9.*
oid_2_23_136_1_1_9:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]";
switch (values[index++])
{
case 1: goto oid_2_23_136_1_1_9_1;
case 2: goto oid_2_23_136_1_1_9_2;
case 3: goto oid_2_23_136_1_1_9_3;
case 8: goto oid_2_23_136_1_1_9_8;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/{values[index - 1]}";
}
// travelRecords
#region 2.23.136.1.1.9.1.*
oid_2_23_136_1_1_9_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[travelRecords]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[travelRecords]/[application]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[travelRecords]/[access]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[travelRecords]/{values[index - 1]}";
}
#endregion
// visaRecords
#region 2.23.136.1.1.9.2.*
oid_2_23_136_1_1_9_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[visaRecords]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[visaRecords]/[application]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[visaRecords]/[access]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[visaRecords]/{values[index - 1]}";
}
#endregion
// additionalBiometrics
#region 2.23.136.1.1.9.3.*
oid_2_23_136_1_1_9_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[additionalBiometrics]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[additionalBiometrics]/[application]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[additionalBiometrics]/[access]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[additionalBiometrics]/{values[index - 1]}";
}
#endregion
// lds2Signer
#region 2.23.136.1.1.9.8.*
oid_2_23_136_1_1_9_8:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]/[tsSigner]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]/[vSigner]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]/[bSigner]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]/{values[index - 1]}";
}
#endregion
#endregion
// security
#region 2.23.136.1.1.10.*
oid_2_23_136_1_1_10:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Single Point Of Contact (SPOC)]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Single Point Of Contact (SPOC)]/[spocClient]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Single Point Of Contact (SPOC)]/[spocServer]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Single Point Of Contact (SPOC)]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
// ca-browser-forum
#region 2.23.140.*
oid_2_23_140:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]";
switch (values[index++])
{
case 1: goto oid_2_23_140_1;
case 2: goto oid_2_23_140_2;
case 3: goto oid_2_23_140_3;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/{values[index - 1]}";
}
// certificate-policies
#region 2.23.140.1.*
oid_2_23_140_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[ev-guidelines]";
case 2: goto oid_2_23_140_1_2;
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[extended-validation-codesigning]";
case 4: goto oid_2_23_140_1_4;
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[smime]";
case 31: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[onion-EV]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/{values[index - 1]}";
}
// baseline-requirements
#region 2.23.140.1.2.*
oid_2_23_140_1_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]/[domain-validated]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]/[organization-validated]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]/[individual-validated]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]/{values[index - 1]}";
}
#endregion
// code-signing-requirements
#region 2.23.140.1.4.*
oid_2_23_140_1_4:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[code-signing-requirements]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[code-signing-requirements]/[code-signing]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[code-signing-requirements]/{values[index - 1]}";
}
#endregion
#endregion
// certificate-extensions
#region 2.23.140.2.*
oid_2_23_140_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]/[Test certificate]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]/{values[index - 1]}";
}
#endregion
// certificate-extensions
#region 2.23.140.3.*
oid_2_23_140_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]/[cabforganization-identifier]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]/{values[index - 1]}";
}
#endregion
#endregion
// tca, simalliance
#region 2.23.143.*
oid_2_23_143:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]";
switch (values[index++])
{
case 1: goto oid_2_23_143_1;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/{values[index - 1]}";
}
// euicc-profile
#region 2.23.143.1.*
oid_2_23_143_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]";
switch (values[index++])
{
case 1: goto oid_2_23_143_1_1;
case 2: goto oid_2_23_143_1_2;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/{values[index - 1]}";
}
// spec-version
#region 2.23.143.1.1.*
oid_2_23_143_1_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Specification versions]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Specification versions]/[Version 1]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Specification versions]/[Version 2]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Specification versions]/{values[index - 1]}";
}
#endregion
// template
#region 2.23.143.1.2.*
oid_2_23_143_1_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[mf]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[cd]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[telecom]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[usim]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-usim]";
case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[phonebook]";
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[gsm-access]";
case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[isim]";
case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-isim]";
case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[csim]";
case 11: goto oid_2_23_143_1_2_11;
case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[eap]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/{values[index - 1]}";
}
// template
#region 2.23.143.1.2.11.*
oid_2_23_143_1_2_11:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-csim]";
switch (values[index++])
{
case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-csim]/[df-5gs]";
case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-csim]/[df-saip]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-csim]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
// gsma
#region 2.23.146.*
oid_2_23_146:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]";
switch (values[index++])
{
case 1: goto oid_2_23_146_1;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/{values[index - 1]}";
}
// rsp
#region 2.23.146.1.*
oid_2_23_146_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]";
switch (values[index++])
{
case 1: goto oid_2_23_146_1_1;
case 2: goto oid_2_23_146_1_2;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/{values[index - 1]}";
}
// spec-version
#region 2.23.146.1.1.*
oid_2_23_146_1_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[spec-version]";
switch (values[index++])
{
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[spec-version]/[Version 2]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[spec-version]/{values[index - 1]}";
}
#endregion
// cert-objects
#region 2.23.146.1.2.*
oid_2_23_146_1_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]";
switch (values[index++])
{
case 0: goto oid_2_23_146_1_2_0;
case 1: goto oid_2_23_146_1_2_1;
default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/{values[index - 1]}";
}
// id-rspExt
#region 2.23.146.1.2.0.*
oid_2_23_146_1_2_0:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]/[id-rsp-expDate]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]/[id-rsp-totalPartialCrlNumber]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]/[id-rsp-partialCrlNumber]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]/{values[index - 1]}";
}
#endregion
// id-rspExt
#region 2.23.146.1.2.1.*
oid_2_23_146_1_2_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-ci]";
case 1: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-euicc]";
case 2: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-eum]";
case 3: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-dp-tls]";
case 4: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-dp-auth]";
case 5: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-dp-pb]";
case 6: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-ds-tls]";
case 7: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-ds-auth]";
default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
#endregion
// sios
#region 2.24.*
oid_2_24:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]";
switch (values[index++])
{
case 0: goto oid_2_24_0;
default: return $"/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/{values[index - 1]}";
}
// specification
#region 2.24.0.*
oid_2_24_0:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]";
switch (values[index++])
{
case 0: goto oid_2_24_0_0;
case 1: goto oid_2_24_0_1;
default: return $"/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/{values[index - 1]}";
}
// modules
#region 2.24.0.0.*
oid_2_24_0_0:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[ASN.1 modules]/[SIOsAccessControl-MODULE]";
default: return $"/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// securityLabels
#region 2.24.0.1.*
oid_2_24_0_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[Security labels]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[Security labels]/[Confidentiality label]";
default: return $"/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[Security labels]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// uuid [TODO: Requires 128-bit values]
#region 2.25.*
oid_2_25:
if (index == values.Length) return "/Joint-ISO-ITU-T/UUID";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/UUID/00000000-0000-0000-0000-000000000000";
//case 288786655511405443130567505384701230: return "/Joint-ISO-ITU-T/UUID/00379e48-0a2b-1085-b288-0002a5d5fd2e";
//case 987895962269883002155146617097157934: return "/Joint-ISO-ITU-T/UUID/00be4308-0c89-1085-8ea0-0002a5d5fd2e";
//case 1858228783942312576083372383319475483: return "/Joint-ISO-ITU-T/UUID/0165e1c0-a655-11e0-95b8-0002a5d5c51b";
//case 2474299330026746002885628159579243803: return "/Joint-ISO-ITU-T/UUID/01dc8860-25fb-11da-82b2-0002a5d5c51b";
//case 3263645701162998421821186056373271854: return "/Joint-ISO-ITU-T/UUID/02748e28-08c4-1085-b21d-0002a5d5fd2e";
//case 3325839809379844461264382260940242222: return "/Joint-ISO-ITU-T/UUID/02808890-0ad8-1085-9bdf-0002a5d5fd2e";
// TODO: Left off at http://www.oid-info.com/get/2.25.3664154270495270126161055518190585115
default: return $"/Joint-ISO-ITU-T/UUID/{values[index - 1]}";
}
#endregion
// odp
#region 2.26.*
oid_2_26:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]";
switch (values[index++])
{
case 0: goto oid_2_26_0;
default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/{values[index - 1]}";
}
// trader
#region 2.26.0.*
oid_2_26_0:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]";
switch (values[index++])
{
case 2: goto oid_2_26_0_2;
case 4: goto oid_2_26_0_4;
case 6: goto oid_2_26_0_6;
case 13: goto oid_2_26_0_13;
case 15: goto oid_2_26_0_15;
default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/{values[index - 1]}";
}
// asn1Modules
#region 2.26.0.2.*
oid_2_26_0_2:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[ASN.1 modules]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[ASN.1 modules]/[TraderDefinitions]";
case 1: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[ASN.1 modules]/[PrinterServiceOfferDefinitions]";
default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[ASN.1 modules]/{values[index - 1]}";
}
#endregion
// id-trader-at
#region 2.26.0.4.*
oid_2_26_0_4:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]";
switch (values[index++])
{
case 6: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-commonName]";
case 100: goto oid_2_26_0_4_100;
default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/{values[index - 1]}";
}
// id-trader-at-so
#region 2.26.0.4.100.*
oid_2_26_0_4_100:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-so]";
switch (values[index++])
{
case 2: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-so]/[id-trader-at-so-locationBlg]";
case 4: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-so]/[id-trader-at-so-langSupp]";
default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-so]/{values[index - 1]}";
}
#endregion
#endregion
// id-trader-oc
#region 2.26.0.6.*
oid_2_26_0_6:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-traderEntry]";
case 1: goto oid_2_26_0_6_1;
case 2: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-proxyOffer]";
case 3: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-traderLink]";
case 4: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-traderPolicy]";
case 5: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-interfaceEntry]";
default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/{values[index - 1]}";
}
// id-trader-oc-serviceOffer
#region 2.26.0.6.1.*
oid_2_26_0_6_1:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-serviceOffer]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-serviceOffer]/[id-trader-oc-serviceOffer-printer]";
default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-serviceOffer]/{values[index - 1]}";
}
#endregion
#endregion
// id-trader-mr
#region 2.26.0.13.*
oid_2_26_0_13:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-mr]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-mr]/[id-trader-mr-policySpecificationMatch]";
case 2: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-mr]/[id-trader-mr-dynamicPropValueMatch]";
default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-mr]/{values[index - 1]}";
}
#endregion
// id-trader-mr
#region 2.26.0.15.*
oid_2_26_0_15:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/[id-trader-nf-serviceOffer]";
case 2: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/[id-trader-nf-traderLink]";
case 3: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/[id-trader-nf-traderPolicy]";
case 4: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/[id-trader-nf-proxyOffer]";
default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// tag-based, nid
#region 2.27.*
oid_2_27:
if (index == values.Length) return "/Tag-Based";
switch (values[index++])
{
case 1: return "/Tag-Based/[mCode, micro-mCode and mini-mCode for mobile RFID services]";
case 2: return "/Tag-Based/[\"ucode\" identification scheme]";
default: return $"/Tag-Based/{values[index - 1]}";
}
#endregion
// its
#region 2.28.*
oid_2_28:
if (index == values.Length) return "/Joint-ISO-ITU-T/ITS";
switch (values[index++])
{
case 0: goto oid_2_28_0;
case 3: return "/Joint-ISO-ITU-T/ITS/[fieldDevice]";
case 4: return "/Joint-ISO-ITU-T/ITS/[fdVms]";
case 5: return "/Joint-ISO-ITU-T/ITS/[Graphic Data Dictionary (GDD) codes]";
default: return $"/Joint-ISO-ITU-T/ITS/{values[index - 1]}";
}
// its-misc
#region 2.28.0.*
oid_2_28_0:
if (index == values.Length) return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[ISO member bodies]";
case 2: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Standard development organizations]";
case 3: goto oid_2_28_0_3;
case 4: goto oid_2_28_0_4;
case 50: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Private entities, such as corporations]";
default: return $"/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/{values[index - 1]}";
}
// value-domains
#region 2.28.0.3.*
oid_2_28_0_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Module containing all value domain objects]";
case 1: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Amount value domain]";
case 2: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Binary value domain]";
case 3: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Code value domain]";
case 4: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Date value domain]";
case 5: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Datetime value domain]";
case 6: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Duration value domain]";
case 7: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Identifier value domain]";
case 8: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[OID value domain]";
case 9: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Indicator value domain]";
case 10: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Measure value domain]";
case 11: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Name value domain]";
case 12: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Numeric value domain]";
case 13: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Percent value domain]";
case 14: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Quantity value domain]";
case 15: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Rate value domain]";
case 16: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Text value domain]";
case 17: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Time value domain]";
default: return $"/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/{values[index - 1]}";
}
#endregion
// dialogues
#region 2.28.0.4.*
oid_2_28_0_4:
if (index == values.Length) return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Traveller info service domain]";
case 2: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Traffic management service domain]";
case 3: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Vehicle services service domain]";
case 4: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Freight transport service domain]";
case 5: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Public transport service domain]";
case 6: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Emergency service service domain]";
case 7: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Electronic payment service domain]";
case 8: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Personal safety service domain]";
case 9: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Environmental monitoring service domain]";
case 10: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Disaster management service domain]";
case 11: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[National security service domain]";
case 12: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Data management service domain]";
case 13: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Performance management service domain]";
case 14: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Cooperative Intelligent Transport Systems (ITS)]";
default: return $"/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// upu
#region 2.40.*
oid_2_40:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]";
switch (values[index++])
{
case 0: goto oid_2_40_0;
case 2: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Member bodies (postal administrations)]";
case 3: goto oid_2_40_3;
default: return $"/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/{values[index - 1]}";
}
// standard
#region 2.40.0.*
oid_2_40_0:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Universal Postal Union (UPU) standards]";
switch (values[index++])
{
case 25: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Universal Postal Union (UPU) standards]/[Data constructs for the communication of information on postal items, batches and receptacles]";
default: return $"/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Universal Postal Union (UPU) standards]/{values[index - 1]}";
}
#endregion
// identified-organization
#region 2.40.3.*
oid_2_40_3:
if (index == values.Length) return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]";
switch (values[index++])
{
case 0: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[International Organization for Standardization (ISO)]";
case 1: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[International Electrotechnical Commission (IEC)]";
case 2: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[United Nations (UN)]";
case 3: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[Association Connecting Electronics Industries (IPC)]";
case 4: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[International Telecommunication Union (ITU)]";
case 5: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[European Telecommunications Standards Institute (ETSI)]";
case 6: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[Federal Communications Commission (FCC)]";
case 7: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[American National Standards Institute (ANSI)]";
case 8: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[United Nations Directories for Electronic Data Interchange for Administration, Commerce and Transport (EDIFACT)]";
default: return $"/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/{values[index - 1]}";
}
#endregion
#endregion
// bip
#region 2.41.*
oid_2_41:
if (index == values.Length) return "/BIP";
switch (values[index++])
{
case 0: goto oid_2_41_0;
default: return $"/BIP/{values[index - 1]}";
}
// modules
#region 2.41.0.*
oid_2_41_0:
if (index == values.Length) return "/BIP/[ASN.1 modules]";
switch (values[index++])
{
case 0: goto oid_2_41_0_0;
case 1: goto oid_2_41_0_1;
case 2: goto oid_2_41_0_2;
default: return $"/BIP/[ASN.1 modules]/{values[index - 1]}";
}
// bip
#region 2.41.0.0.*
oid_2_41_0_0:
if (index == values.Length) return "/BIP/[ASN.1 modules]/[Bip]";
switch (values[index++])
{
case 1: return "/BIP/[ASN.1 modules]/[Bip]/[Version 1]";
default: return $"/BIP/[ASN.1 modules]/[Bip]/{values[index - 1]}";
}
#endregion
// bip-tcpip
#region 2.41.0.1.*
oid_2_41_0_1:
if (index == values.Length) return "/BIP/[ASN.1 modules]/[BIP-TCPIP]";
switch (values[index++])
{
case 1: return "/BIP/[ASN.1 modules]/[BIP-TCPIP]/[Version 1]";
default: return $"/BIP/[ASN.1 modules]/[BIP-TCPIP]/{values[index - 1]}";
}
#endregion
// bip-discovery
#region 2.41.0.2.*
oid_2_41_0_2:
if (index == values.Length) return "/BIP/[ASN.1 modules]/[BIP-DISCOVERY]";
switch (values[index++])
{
case 1: return "/BIP/[ASN.1 modules]/[BIP-DISCOVERY]/[Version 1]";
default: return $"/BIP/[ASN.1 modules]/[BIP-DISCOVERY]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// telebiometrics
#region 2.42.*
oid_2_42:
if (index == values.Length) return "/Telebiometrics";
switch (values[index++])
{
case 0: goto oid_2_42_0;
case 1: goto oid_2_42_1;
case 2: goto oid_2_42_2;
case 3: goto oid_2_42_3;
case 10: goto oid_2_42_10;
default: return $"/Telebiometrics/{values[index - 1]}";
}
// modules
#region 2.42.0.*
oid_2_42_0:
if (index == values.Length) return "/Telebiometrics/Modules";
switch (values[index++])
{
case 0: goto oid_2_42_0_0;
default: return $"/Telebiometrics/Modules/{values[index - 1]}";
}
// main
#region 2.42.0.0.*
oid_2_42_0_0:
if (index == values.Length) return "/Telebiometrics/Modules/Main_Module";
switch (values[index++])
{
case 1: return "/Telebiometrics/Modules/Main_Module/Version1";
default: return $"/Telebiometrics/Modules/Main_Module/{values[index - 1]}";
}
#endregion
#endregion
// tmm
#region 2.42.1.*
oid_2_42_1:
if (index == values.Length) return "/Telebiometrics/TMM";
switch (values[index++])
{
case 0: goto oid_2_42_1_0;
case 1: goto oid_2_42_1_1;
case 2: goto oid_2_42_1_2;
case 3: goto oid_2_42_1_3;
case 4: goto oid_2_42_1_4;
default: return $"/Telebiometrics/TMM/{values[index - 1]}";
}
// modules
#region 2.42.1.0.*
oid_2_42_1_0:
if (index == values.Length) return "/Telebiometrics/TMM/Modules";
switch (values[index++])
{
case 0: goto oid_2_42_1_0_0;
default: return $"/Telebiometrics/TMM/Modules/{values[index - 1]}";
}
// main
#region 2.42.1.0.0.*
oid_2_42_1_0_0:
if (index == values.Length) return "/Telebiometrics/TMM/Modules/Main";
switch (values[index++])
{
case 0: return "/Telebiometrics/TMM/Modules/Main/First_Version";
default: return $"/Telebiometrics/TMM/Modules/Main/{values[index - 1]}";
}
#endregion
#endregion
// measures, metric
#region 2.42.1.1.*
oid_2_42_1_1:
if (index == values.Length) return "/Telebiometrics/TMM/Measures";
switch (values[index++])
{
case 1: goto oid_2_42_1_1_1;
case 2: return "/Telebiometrics/TMM/Measures/Units";
case 3: goto oid_2_42_1_1_3;
case 4: return "/Telebiometrics/TMM/Measures/Conditions";
case 5: goto oid_2_42_1_1_5;
default: return $"/Telebiometrics/TMM/Measures/{values[index - 1]}";
}
// quantities
#region 2.42.1.1.1.*
oid_2_42_1_1_1:
if (index == values.Length) return "/Telebiometrics/TMM/Measures/Quantities";
switch (values[index++])
{
case 1: return "/Telebiometrics/TMM/Measures/Quantities/Physics";
case 2: return "/Telebiometrics/TMM/Measures/Quantities/Chemistry";
case 3: return "/Telebiometrics/TMM/Measures/Quantities/Biology";
case 4: return "/Telebiometrics/TMM/Measures/Quantities/Culturology";
case 5: return "/Telebiometrics/TMM/Measures/Quantities/Psychology";
default: return $"/Telebiometrics/TMM/Measures/Quantities/{values[index - 1]}";
}
#endregion
// symbols
#region 2.42.1.1.3.*
oid_2_42_1_1_3:
if (index == values.Length) return "/Telebiometrics/TMM/Measures/Symbols";
switch (values[index++])
{
case 1: goto oid_2_42_1_1_3_1;
default: return $"/Telebiometrics/TMM/Measures/Symbols/{values[index - 1]}";
}
// physics
#region 2.42.1.1.3.1.*
oid_2_42_1_1_3_1:
if (index == values.Length) return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]";
switch (values[index++])
{
case 1: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[1]";
case 2: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m]";
case 3: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁻¹]";
case 4: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²]";
case 5: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m³]";
case 6: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[l, L]";
case 7: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad]";
case 8: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[°]";
case 9: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[]";
case 10: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[″]";
case 11: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[sr]";
case 12: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[s]";
case 13: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[min]";
case 14: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[h]";
case 15: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[d]";
case 16: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m/s]";
case 17: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[km/h]";
case 18: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m/s²]";
case 19: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad/s]";
case 20: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[r/s]";
case 21: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[r/min]";
case 22: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[r/h]";
case 23: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad/s²]";
case 24: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[r]";
case 25: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Hz]";
case 26: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[min⁻¹]";
case 27: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad/s]";
case 28: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad/m]";
case 29: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Np]";
case 30: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[B]";
case 31: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[dB]";
case 32: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg]";
case 33: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg/m³]";
case 34: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m³/kg]";
case 35: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg/m]";
case 36: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg/m²]";
case 37: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg·m²]";
case 38: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N]";
case 39: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J]";
case 40: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W]";
case 41: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg·m/s]";
case 42: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N·s]";
case 43: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg·m²·s¹]";
case 44: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N·m]";
case 45: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N·m·s]";
case 46: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa]";
case 47: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[bar]";
case 48: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[atm]";
case 49: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[mmHg]";
case 50: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N/m²]";
case 51: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²/N]";
case 52: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁴]";
case 53: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa·s]";
case 54: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²/s]";
case 55: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N/m]";
case 56: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg/s]";
case 57: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m³/s]";
case 58: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[l/s]";
case 59: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/m]";
case 60: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm/W]";
case 61: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm]";
case 62: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm·s]";
case 63: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm·h]";
case 64: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[cd]";
case 65: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lx]";
case 66: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[cd/m²]";
case 67: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm/m²]";
case 68: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lx·s]";
case 69: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lx·h]";
case 70: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[oct]";
case 71: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[c]";
case 72: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[dec]";
case 73: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J/m³]";
case 74: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/m²]";
case 75: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa²·s]";
case 76: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa·s/m]";
case 77: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa·s/m³]";
case 78: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N·s/m]";
case 79: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Da, u]";
case 80: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[s⁻¹]";
case 81: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Bq]";
case 82: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Bq/kg]";
case 83: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Bq/m³]";
case 84: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Bq/m²]";
case 85: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁻²]";
case 86: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁻²/s]";
case 87: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²/kg]";
case 88: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁻³]";
case 89: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[eV]";
case 90: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Gy]";
case 91: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Sv]";
case 92: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[C/kg]";
case 93: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[C/(kg·s)]";
case 94: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Gy/s]";
case 95: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J/m]";
case 96: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[eV/m]";
case 97: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[K]";
case 98: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[°C]";
case 99: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[K⁻¹]";
case 100: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa/K]";
case 101: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa⁻¹]";
case 102: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/m²]";
case 103: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/(m·K)]";
case 104: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/(m²·K)]";
case 105: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²·K/W]";
case 106: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[K/W]";
case 107: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/K]";
case 108: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²/s]";
case 109: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J/K]";
case 110: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J/(kg·K)]";
case 111: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[A]";
case 112: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[C]";
case 113: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[A/m²]";
case 114: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[V/m]";
case 115: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[V]";
case 116: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Ω]";
case 117: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[S]";
case 118: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[F]";
case 119: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[H]";
case 120: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W·h]";
case 121: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[T]";
case 122: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Wb]";
case 123: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[A/m]";
case 124: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[H/m]";
case 125: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Wb/m]";
default: return $"/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/{values[index - 1]}";
}
#endregion
#endregion
// methods
#region 2.42.1.1.5.*
oid_2_42_1_1_5:
if (index == values.Length) return "/Telebiometrics/TMM/Measures/Methods";
switch (values[index++])
{
case 1: return "/Telebiometrics/TMM/Measures/Methods/Physics";
case 2: return "/Telebiometrics/TMM/Measures/Methods/Chemistry";
case 3: return "/Telebiometrics/TMM/Measures/Methods/Biology";
case 4: return "/Telebiometrics/TMM/Measures/Methods/Culturology";
case 5: return "/Telebiometrics/TMM/Measures/Methods/Psychology";
default: return $"/Telebiometrics/TMM/Measures/Methods/{values[index - 1]}";
}
#endregion
#endregion
// fields-of-study, scientific
#region 2.42.1.2.*
oid_2_42_1_2:
if (index == values.Length) return "/Telebiometrics/TMM/Fields_of_Study";
switch (values[index++])
{
case 1: return "/Telebiometrics/TMM/Fields_of_Study/Physics";
case 2: return "/Telebiometrics/TMM/Fields_of_Study/Chemistry";
case 3: return "/Telebiometrics/TMM/Fields_of_Study/Biology";
case 4: return "/Telebiometrics/TMM/Fields_of_Study/Culturology";
case 5: return "/Telebiometrics/TMM/Fields_of_Study/Psychology";
default: return $"/Telebiometrics/TMM/Fields_of_Study/{values[index - 1]}";
}
#endregion
// modalities, sensory
#region 2.42.1.3.*
oid_2_42_1_3:
if (index == values.Length) return "/Telebiometrics/TMM/Modalities";
switch (values[index++])
{
case 1: return "/Telebiometrics/TMM/Modalities/Tango";
case 2: return "/Telebiometrics/TMM/Modalities/Video";
case 3: return "/Telebiometrics/TMM/Modalities/Audio";
case 4: return "/Telebiometrics/TMM/Modalities/Chemo";
case 5: return "/Telebiometrics/TMM/Modalities/Radio";
case 6: return "/Telebiometrics/TMM/Modalities/Calor";
case 7: return "/Telebiometrics/TMM/Modalities/Electro";
default: return $"/Telebiometrics/TMM/Modalities/{values[index - 1]}";
}
#endregion
// practitioners
#region 2.42.1.4.*
oid_2_42_1_4:
if (index == values.Length) return "/Telebiometrics/TMM/Practitioners";
switch (values[index++])
{
case 1: return "/Telebiometrics/TMM/Practitioners/[Medical physicist]";
case 2: return "/Telebiometrics/TMM/Practitioners/[Radiologist]";
case 3: return "/Telebiometrics/TMM/Practitioners/[Radiation protection expert]";
case 4: return "/Telebiometrics/TMM/Practitioners/[Medical imaging and therapeutic equipment technician]";
case 5: return "/Telebiometrics/TMM/Practitioners/[Radiographer]";
default: return $"/Telebiometrics/TMM/Practitioners/{values[index - 1]}";
}
#endregion
#endregion
// human-physiology
#region 2.42.2.*
oid_2_42_2:
if (index == values.Length) return "/Telebiometrics/Human_Physiology";
switch (values[index++])
{
case 0: goto oid_2_42_2_0;
case 1: goto oid_2_42_2_1;
case 2: goto oid_2_42_2_2;
default: return $"/Telebiometrics/Human_Physiology/{values[index - 1]}";
}
// modules
#region 2.42.2.0.*
oid_2_42_2_0:
if (index == values.Length) return "/Telebiometrics/Human_Physiology/Modules";
switch (values[index++])
{
case 0: goto oid_2_42_2_0_0;
default: return $"/Telebiometrics/Human_Physiology/Modules/{values[index - 1]}";
}
// main
#region 2.42.2.0.0.*
oid_2_42_2_0_0:
if (index == values.Length) return "/Telebiometrics/Human_Physiology/Modules/Main_Module";
switch (values[index++])
{
case 0: return "/Telebiometrics/Human_Physiology/Modules/Main_Module/First_Version";
default: return $"/Telebiometrics/Human_Physiology/Modules/Main_Module/{values[index - 1]}";
}
#endregion
#endregion
// symbols
#region 2.42.2.1.*
oid_2_42_2_1:
if (index == values.Length) return "/Telebiometrics/Human_Physiology/Symbols";
switch (values[index++])
{
case 1: return "/Telebiometrics/Human_Physiology/Symbols/Tango_in";
case 2: return "/Telebiometrics/Human_Physiology/Symbols/Video_in";
case 3: return "/Telebiometrics/Human_Physiology/Symbols/Audio_in";
case 4: return "/Telebiometrics/Human_Physiology/Symbols/Chemo_in";
case 5: return "/Telebiometrics/Human_Physiology/Symbols/Radio_in";
case 6: return "/Telebiometrics/Human_Physiology/Symbols/Calor_in";
case 7: return "/Telebiometrics/Human_Physiology/Symbols/Tango_out";
case 8: return "/Telebiometrics/Human_Physiology/Symbols/Video_out";
case 9: return "/Telebiometrics/Human_Physiology/Symbols/Audio_out";
case 10: return "/Telebiometrics/Human_Physiology/Symbols/Chemo_out";
case 11: return "/Telebiometrics/Human_Physiology/Symbols/Radio_out";
case 12: return "/Telebiometrics/Human_Physiology/Symbols/Calor_out";
case 13: return "/Telebiometrics/Human_Physiology/Symbols/Safe";
case 14: return "/Telebiometrics/Human_Physiology/Symbols/Threshold";
default: return $"/Telebiometrics/Human_Physiology/Symbols/{values[index - 1]}";
}
#endregion
// symbol-combinations
#region 2.42.2.2.*
oid_2_42_2_2:
if (index == values.Length) return "/Telebiometrics/Human_Physiology/Symbol_Combinations";
switch (values[index++])
{
case 2307: return "/Telebiometrics/Human_Physiology/Symbol_Combinations/[id-comb2307]";
default: return $"/Telebiometrics/Human_Physiology/Symbol_Combinations/{values[index - 1]}";
}
#endregion
#endregion
// obj-cat, telehealth, e-health-protocol, th
#region 2.42.3.*
oid_2_42_3:
if (index == values.Length) return "/Telebiometrics/E_Health_Protocol";
switch (values[index++])
{
case 0: goto oid_2_42_3_0;
case 1: return "/Telebiometrics/E_Health_Protocol/[Patient schemes]";
case 2: return "/Telebiometrics/E_Health_Protocol/[Medical staff schemes]";
case 3: return "/Telebiometrics/E_Health_Protocol/[Observer schemes]";
case 4: return "/Telebiometrics/E_Health_Protocol/[Pharmaceutical schemes]";
case 5: return "/Telebiometrics/E_Health_Protocol/[Laboratory schemes]";
case 6: return "/Telebiometrics/E_Health_Protocol/[Drug manufacturer schemes]";
case 7: return "/Telebiometrics/E_Health_Protocol/[Medical device schemes]";
case 8: return "/Telebiometrics/E_Health_Protocol/[Medical software schemes]";
case 9: return "/Telebiometrics/E_Health_Protocol/[Medical insurance schemes]";
case 10: return "/Telebiometrics/E_Health_Protocol/[Medical record schemes]";
default: return $"/Telebiometrics/E_Health_Protocol/{values[index - 1]}";
}
// modules
#region 2.42.3.0.*
oid_2_42_3_0:
if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules";
switch (values[index++])
{
case 0: goto oid_2_42_3_0_0;
case 1: goto oid_2_42_3_0_1;
case 2: goto oid_2_42_3_0_2;
case 3: goto oid_2_42_3_0_3;
case 4: goto oid_2_42_3_0_4;
case 5: goto oid_2_42_3_0_5;
case 6: goto oid_2_42_3_0_6;
case 10: goto oid_2_42_3_0_10;
default: return $"/Telebiometrics/E_Health_Protocol/Modules/{values[index - 1]}";
}
// identification
#region 2.42.3.0.0.*
oid_2_42_3_0_0:
if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Identification";
switch (values[index++])
{
case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Identification/Version1";
default: return $"/Telebiometrics/E_Health_Protocol/Modules/Identification/{values[index - 1]}";
}
#endregion
// set-up
#region 2.42.3.0.1.*
oid_2_42_3_0_1:
if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Setup";
switch (values[index++])
{
case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Setup/Version1";
default: return $"/Telebiometrics/E_Health_Protocol/Modules/Setup/{values[index - 1]}";
}
#endregion
// send-and-ack
#region 2.42.3.0.2.*
oid_2_42_3_0_2:
if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Send-and-ack";
switch (values[index++])
{
case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Send-and-ack/Version1";
default: return $"/Telebiometrics/E_Health_Protocol/Modules/Send-and-ack/{values[index - 1]}";
}
#endregion
// command-response
#region 2.42.3.0.3.*
oid_2_42_3_0_3:
if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Command-response";
switch (values[index++])
{
case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Command-response/Version1";
default: return $"/Telebiometrics/E_Health_Protocol/Modules/Command-response/{values[index - 1]}";
}
#endregion
// quantity-and-units
#region 2.42.3.0.4.*
oid_2_42_3_0_4:
if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Quantities_And_Units";
switch (values[index++])
{
case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Quantities_And_Units/Version1";
default: return $"/Telebiometrics/E_Health_Protocol/Modules/Quantities_And_Units/{values[index - 1]}";
}
#endregion
// examples
#region 2.42.3.0.5.*
oid_2_42_3_0_5:
if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Examples";
switch (values[index++])
{
case 0: return "/Telebiometrics/E_Health_Protocol/Modules/Examples/Command_Response";
case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Examples/Data_Message";
default: return $"/Telebiometrics/E_Health_Protocol/Modules/Examples/{values[index - 1]}";
}
#endregion
// pbact-access
#region 2.42.3.0.6.*
oid_2_42_3_0_6:
if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Pbact-access]";
switch (values[index++])
{
case 1: return "/Telebiometrics/E_Health_Protocol/Modules/[Pbact-access]/[Version 1]";
default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Pbact-access]/{values[index - 1]}";
}
#endregion
// telehealth
#region 2.42.3.0.10.*
oid_2_42_3_0_10:
if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]";
switch (values[index++])
{
case 0: goto oid_2_42_3_0_10_0;
case 1: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.1]";
case 2: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.2]";
default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/{values[index - 1]}";
}
// part0
#region 2.42.3.0.10.0.*
oid_2_42_3_0_10_0:
if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]";
switch (values[index++])
{
case 0: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[ASN.1 modules]";
case 1: goto oid_2_42_3_0_10_0_1;
case 2: goto oid_2_42_3_0_10_0_2;
default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/{values[index - 1]}";
}
// cmsCont
#region 2.42.3.0.10.0.1.*
oid_2_42_3_0_10_0_1:
if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]";
switch (values[index++])
{
case 1: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[privAssignRequest]";
case 2: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[privAssignResult]";
case 3: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[readRequest]";
case 4: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[readResult]";
case 5: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[compareRequest]";
case 6: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[compareResult]";
case 7: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[addRequest]";
case 8: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[addResult]";
case 9: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[deleteRequest]";
case 10: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[deleteResult]";
case 11: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[modifyRequest]";
case 12: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[modifyResult]";
case 13: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[renameRequest]";
case 14: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[renameResult]";
default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/{values[index - 1]}";
}
#endregion
// prAttr
#region 2.42.3.0.10.0.2.*
oid_2_42_3_0_10_0_2:
if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Attribute types used for assigning privileges]";
switch (values[index++])
{
case 1: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Attribute types used for assigning privileges]/[accessSer]";
default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Attribute types used for assigning privileges]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
#endregion
// thprot
#region 2.42.10.*
oid_2_42_10:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]";
switch (values[index++])
{
case 0: goto oid_2_42_10_0;
case 1: goto oid_2_42_10_1;
case 2: goto oid_2_42_10_2;
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/{values[index - 1]}";
}
// part0
#region 2.42.10.0.*
oid_2_42_10_0:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]";
switch (values[index++])
{
case 0: goto oid_2_42_10_0_0;
case 1: goto oid_2_42_10_0_1;
case 2: goto oid_2_42_10_0_2;
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/{values[index - 1]}";
}
// module
#region 2.42.10.0.0.*
oid_2_42_10_0_0:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]";
switch (values[index++])
{
case 1: goto oid_2_42_10_0_0_1;
case 2: goto oid_2_42_10_0_0_2;
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/{values[index - 1]}";
}
// cmsProfile
#region 2.42.10.0.0.1.*
oid_2_42_10_0_0_1:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[CONTENT-TYPE]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[CONTENT-TYPE]/[Version 1]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[CONTENT-TYPE]/{values[index - 1]}";
}
#endregion
// pbact-access
#region 2.42.10.0.0.2.*
oid_2_42_10_0_0_2:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[Pbact-access]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[Pbact-access]/[Version 1]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[Pbact-access]/{values[index - 1]}";
}
#endregion
#endregion
// cmsCont
#region 2.42.10.0.1.*
oid_2_42_10_0_1:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Privilege assignment request content type]";
case 2: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Privilege assignment result content type]";
case 3: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Read operation content type]";
case 4: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Read result content type]";
case 5: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Compare request content type]";
case 6: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Compare result content type]";
case 7: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Add request content type]";
case 8: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Add result content type]";
case 9: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Delete request content type]";
case 10: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Delete result content type]";
case 11: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Modify request content type]";
case 12: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Modify result content type]";
case 13: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Rename request content type]";
case 14: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Rename result content type]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/{values[index - 1]}";
}
#endregion
// cmsCont
#region 2.42.10.0.2.*
oid_2_42_10_0_2:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Attribute types for carrying privilege definitions]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Attribute types for carrying privilege definitions]/[Access service attribute syntax]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Attribute types for carrying privilege definitions]/{values[index - 1]}";
}
#endregion
#endregion
// part1
#region 2.42.10.1.*
oid_2_42_10_1:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]";
switch (values[index++])
{
case 0: goto oid_2_42_10_1_0;
case 1: goto oid_2_42_10_1_1;
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/{values[index - 1]}";
}
// module
#region 2.42.10.1.0.*
oid_2_42_10_1_0:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]";
switch (values[index++])
{
case 0: goto oid_2_42_10_1_0_0;
case 1: goto oid_2_42_10_1_0_1;
case 2: goto oid_2_42_10_1_0_2;
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/{values[index - 1]}";
}
// oids
#region 2.42.10.1.0.0.*
oid_2_42_10_1_0_0:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[Telebiometrics]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[Telebiometrics]/[Version 1]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[Telebiometrics]/{values[index - 1]}";
}
#endregion
// hCommen
#region 2.42.10.1.0.1.*
oid_2_42_10_1_0_1:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-common]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-common]/[Version 1]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-common]/{values[index - 1]}";
}
#endregion
// id-telehealth
#region 2.42.10.1.0.2.*
oid_2_42_10_1_0_2:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-identification]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-identification]/[Version 1]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-identification]/{values[index - 1]}";
}
#endregion
#endregion
// cms-content
#region 2.42.10.1.1.*
oid_2_42_10_1_1:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for the establishment of a session]";
case 2: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for accepting a session]";
case 3: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for reporting an error during session establishment]";
case 4: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for the initiation of a session termination]";
case 5: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for the completion of a session termination]";
case 6: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for reporting a session termination error]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/{values[index - 1]}";
}
#endregion
#endregion
// part2
#region 2.42.10.2.*
oid_2_42_10_2:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]";
switch (values[index++])
{
case 0: goto oid_2_42_10_2_0;
case 1: goto oid_2_42_10_2_1;
case 2: goto oid_2_42_10_2_2;
case 3: goto oid_2_42_10_2_3;
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/{values[index - 1]}";
}
// modules
#region 2.42.10.2.0.*
oid_2_42_10_2_0:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]";
switch (values[index++])
{
case 0: goto oid_2_42_10_2_0_0;
case 1: goto oid_2_42_10_2_0_1;
case 2: goto oid_2_42_10_2_0_2;
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/{values[index - 1]}";
}
// b2m
#region 2.42.10.2.0.0.*
oid_2_42_10_2_0_0:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Biology-to-Machine]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Biology-to-Machine]/[Version 1]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Biology-to-Machine]/{values[index - 1]}";
}
#endregion
// monitor-types
#region 2.42.10.2.0.1.*
oid_2_42_10_2_0_1:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]";
switch (values[index++])
{
case 0: goto oid_2_42_10_2_0_1_0;
case 1: goto oid_2_42_10_2_0_1_1;
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/{values[index - 1]}";
}
// monitors
#region 2.42.10.2.0.1.0.*
oid_2_42_10_2_0_1_0:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[MonitorTypes]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[MonitorTypes]/[Version 1]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[MonitorTypes]/{values[index - 1]}";
}
#endregion
// moving-detect
#region 2.42.10.2.0.1.1.*
oid_2_42_10_2_0_1_1:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[Moving-detection]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[Moving-detection]/[Version 1]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[Moving-detection]/{values[index - 1]}";
}
#endregion
#endregion
// infoObjects
#region 2.42.10.2.0.2.*
oid_2_42_10_2_0_2:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[InfoObjects]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[InfoObjects]/[Version 1]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[InfoObjects]/{values[index - 1]}";
}
#endregion
#endregion
// monitor-type
#region 2.42.10.2.1.*
oid_2_42_10_2_1:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Monitor types]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Monitor types]/[moving-detect]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Monitor types]/{values[index - 1]}";
}
#endregion
// unit
#region 2.42.10.2.2.*
oid_2_42_10_2_2:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-metre]";
case 2: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-kilogram]";
case 3: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-second]";
case 4: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-ampere]";
case 5: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-kelvin]";
case 6: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-mole]";
case 7: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-candela]";
case 8: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-hertz]";
case 9: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-newton]";
case 10: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-pascal]";
case 11: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-joule]";
case 12: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-watt]";
case 13: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-coulomb]";
case 14: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-volt]";
case 15: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-farad]";
case 16: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-ohm]";
case 17: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-siemens]";
case 18: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-weber]";
case 19: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-tesla]";
case 20: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-henry]";
case 21: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-degreeCelsius]";
case 22: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-lumen]";
case 23: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-lux]";
case 24: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-becquerel]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/{values[index - 1]}";
}
#endregion
// gen-info
#region 2.42.10.2.3.*
oid_2_42_10_2_3:
if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]";
switch (values[index++])
{
case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-surname]";
case 2: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-givenName]";
case 3: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-initials]";
case 4: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-generationQualifier]";
case 5: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-serialNumber]";
case 6: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-pseudonym]";
case 7: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-uri]";
case 8: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-urn]";
case 9: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-url]";
case 10: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-dnsName]";
case 11: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-email]";
case 12: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-countryName]";
case 13: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-countryCode3c]";
case 14: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-localityName]";
case 15: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-streetAddress]";
case 16: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-houseIdentifier]";
case 17: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-utmCoordinates]";
case 18: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-organizationName]";
case 19: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-organizationalUnitName]";
case 20: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-title]";
case 21: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-organizationIdentifier]";
case 22: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-description]";
case 23: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-businessCategory]";
case 24: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-postalCode]";
case 25: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-postOfficeBox]";
case 26: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-telephoneNumber]";
case 27: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-mobileNumber]";
default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
#endregion
// cybersecurity
#region 2.48.*
oid_2_48:
if (index == values.Length) return "/Cybersecurity";
switch (values[index++])
{
case 1: return "/Cybersecurity/Country";
case 2: return "/Cybersecurity/International-Org";
default: return $"/Cybersecurity/{values[index - 1]}";
}
#endregion
// alerting
#region 2.49.*
oid_2_49:
if (index == values.Length) return "/Alerting";
switch (values[index++])
{
case 0: goto oid_2_49_0;
default: return $"/Alerting/{values[index - 1]}";
}
// wmo
#region 2.49.0.*
oid_2_49_0:
if (index == values.Length) return "/Alerting/WMO";
switch (values[index++])
{
case 0: goto oid_2_49_0_0;
case 1: return "/Alerting/WMO/[Alerting messages of countries]";
case 2: goto oid_2_49_0_2;
case 3: goto oid_2_49_0_3;
default: return $"/Alerting/WMO/{values[index - 1]}";
}
// authority
#region 2.49.0.0.*
oid_2_49_0_0:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]";
switch (values[index++])
{
case 4: goto oid_2_49_0_0_4;
case 8: goto oid_2_49_0_0_8;
case 12: goto oid_2_49_0_0_12;
case 20: goto oid_2_49_0_0_20;
case 24: goto oid_2_49_0_0_24;
case 28: goto oid_2_49_0_0_28;
case 31: goto oid_2_49_0_0_31;
case 32: goto oid_2_49_0_0_32;
case 36: goto oid_2_49_0_0_36;
case 40: goto oid_2_49_0_0_40;
case 44: goto oid_2_49_0_0_44;
case 48: goto oid_2_49_0_0_48;
case 50: goto oid_2_49_0_0_50;
case 51: goto oid_2_49_0_0_51;
case 52: goto oid_2_49_0_0_52;
case 56: goto oid_2_49_0_0_56;
case 60: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bermuda]";
case 64: goto oid_2_49_0_0_64;
case 68: goto oid_2_49_0_0_68;
case 70: goto oid_2_49_0_0_70;
case 72: goto oid_2_49_0_0_72;
case 76: goto oid_2_49_0_0_76;
case 84: goto oid_2_49_0_0_84;
case 90: goto oid_2_49_0_0_90;
case 92: goto oid_2_49_0_0_92;
case 96: goto oid_2_49_0_0_96;
case 100: goto oid_2_49_0_0_100;
case 104: goto oid_2_49_0_0_104;
case 108: goto oid_2_49_0_0_108;
case 112: goto oid_2_49_0_0_112;
case 116: goto oid_2_49_0_0_116;
case 120: goto oid_2_49_0_0_120;
case 124: goto oid_2_49_0_0_124;
case 132: goto oid_2_49_0_0_132;
case 136: goto oid_2_49_0_0_136;
case 140: goto oid_2_49_0_0_140;
case 144: goto oid_2_49_0_0_144;
case 148: goto oid_2_49_0_0_148;
case 152: goto oid_2_49_0_0_152;
case 156: goto oid_2_49_0_0_156;
case 170: goto oid_2_49_0_0_170;
case 174: goto oid_2_49_0_0_174;
case 178: goto oid_2_49_0_0_178;
case 180: goto oid_2_49_0_0_180;
case 184: goto oid_2_49_0_0_184;
case 188: goto oid_2_49_0_0_188;
case 191: goto oid_2_49_0_0_191;
case 192: goto oid_2_49_0_0_192;
case 196: goto oid_2_49_0_0_196;
case 203: goto oid_2_49_0_0_203;
case 204: goto oid_2_49_0_0_204;
case 208: goto oid_2_49_0_0_208;
case 212: goto oid_2_49_0_0_212;
case 214: goto oid_2_49_0_0_214;
case 218: goto oid_2_49_0_0_218;
case 222: goto oid_2_49_0_0_222;
case 231: goto oid_2_49_0_0_231;
case 232: goto oid_2_49_0_0_232;
case 233: goto oid_2_49_0_0_233;
case 242: goto oid_2_49_0_0_242;
case 246: goto oid_2_49_0_0_246;
case 250: goto oid_2_49_0_0_250;
case 258: goto oid_2_49_0_0_258;
case 262: goto oid_2_49_0_0_262;
case 266: goto oid_2_49_0_0_266;
case 268: goto oid_2_49_0_0_268;
case 270: goto oid_2_49_0_0_270;
case 276: goto oid_2_49_0_0_276;
case 288: goto oid_2_49_0_0_288;
case 296: goto oid_2_49_0_0_296;
case 300: goto oid_2_49_0_0_300;
case 308: goto oid_2_49_0_0_308;
case 320: goto oid_2_49_0_0_320;
case 324: goto oid_2_49_0_0_324;
case 328: goto oid_2_49_0_0_328;
case 332: goto oid_2_49_0_0_332;
case 340: goto oid_2_49_0_0_340;
case 344: goto oid_2_49_0_0_344;
case 348: goto oid_2_49_0_0_348;
case 352: goto oid_2_49_0_0_352;
case 356: goto oid_2_49_0_0_356;
case 360: goto oid_2_49_0_0_360;
case 364: goto oid_2_49_0_0_364;
case 368: goto oid_2_49_0_0_368;
case 372: goto oid_2_49_0_0_372;
case 376: goto oid_2_49_0_0_376;
case 380: goto oid_2_49_0_0_380;
case 384: goto oid_2_49_0_0_384;
case 388: goto oid_2_49_0_0_388;
case 392: goto oid_2_49_0_0_392;
case 398: goto oid_2_49_0_0_398;
case 400: goto oid_2_49_0_0_400;
case 404: goto oid_2_49_0_0_404;
case 408: goto oid_2_49_0_0_408;
case 410: goto oid_2_49_0_0_410;
case 414: goto oid_2_49_0_0_414;
case 417: goto oid_2_49_0_0_417;
case 418: goto oid_2_49_0_0_418;
case 422: goto oid_2_49_0_0_422;
case 426: goto oid_2_49_0_0_426;
case 428: goto oid_2_49_0_0_428;
case 430: goto oid_2_49_0_0_430;
case 434: goto oid_2_49_0_0_434;
case 440: goto oid_2_49_0_0_440;
case 442: goto oid_2_49_0_0_442;
case 446: goto oid_2_49_0_0_446;
case 450: goto oid_2_49_0_0_450;
case 454: goto oid_2_49_0_0_454;
case 458: goto oid_2_49_0_0_458;
case 462: goto oid_2_49_0_0_462;
case 466: goto oid_2_49_0_0_466;
case 470: goto oid_2_49_0_0_470;
case 478: goto oid_2_49_0_0_478;
case 480: goto oid_2_49_0_0_480;
case 484: goto oid_2_49_0_0_484;
case 492: goto oid_2_49_0_0_492;
case 496: goto oid_2_49_0_0_496;
case 498: goto oid_2_49_0_0_498;
case 499: goto oid_2_49_0_0_499;
case 500: goto oid_2_49_0_0_500;
case 504: goto oid_2_49_0_0_504;
case 508: goto oid_2_49_0_0_508;
case 512: goto oid_2_49_0_0_512;
case 516: goto oid_2_49_0_0_516;
case 524: goto oid_2_49_0_0_524;
case 528: goto oid_2_49_0_0_528;
case 530: goto oid_2_49_0_0_530;
case 540: goto oid_2_49_0_0_540;
case 548: goto oid_2_49_0_0_548;
case 554: goto oid_2_49_0_0_554;
case 558: goto oid_2_49_0_0_558;
case 562: goto oid_2_49_0_0_562;
case 566: goto oid_2_49_0_0_566;
case 570: goto oid_2_49_0_0_570;
case 578: goto oid_2_49_0_0_578;
case 583: goto oid_2_49_0_0_583;
case 585: goto oid_2_49_0_0_585;
case 586: goto oid_2_49_0_0_586;
case 591: goto oid_2_49_0_0_591;
case 598: goto oid_2_49_0_0_598;
case 600: goto oid_2_49_0_0_600;
case 604: goto oid_2_49_0_0_604;
case 608: goto oid_2_49_0_0_608;
case 616: goto oid_2_49_0_0_616;
case 620: goto oid_2_49_0_0_620;
case 624: goto oid_2_49_0_0_624;
case 626: goto oid_2_49_0_0_626;
case 634: goto oid_2_49_0_0_634;
case 642: goto oid_2_49_0_0_642;
case 643: goto oid_2_49_0_0_643;
case 646: goto oid_2_49_0_0_646;
case 660: goto oid_2_49_0_0_660;
case 662: goto oid_2_49_0_0_662;
case 670: goto oid_2_49_0_0_670;
case 678: goto oid_2_49_0_0_678;
case 682: goto oid_2_49_0_0_682;
case 686: goto oid_2_49_0_0_686;
case 688: goto oid_2_49_0_0_688;
case 690: goto oid_2_49_0_0_690;
case 694: goto oid_2_49_0_0_694;
case 702: goto oid_2_49_0_0_702;
case 703: goto oid_2_49_0_0_703;
case 704: goto oid_2_49_0_0_704;
case 705: goto oid_2_49_0_0_705;
case 706: goto oid_2_49_0_0_706;
case 710: goto oid_2_49_0_0_710;
case 716: goto oid_2_49_0_0_716;
case 724: goto oid_2_49_0_0_724;
case 728: goto oid_2_49_0_0_728;
case 729: goto oid_2_49_0_0_729;
case 736: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]";
case 740: goto oid_2_49_0_0_740;
case 748: goto oid_2_49_0_0_748;
case 752: goto oid_2_49_0_0_752;
case 756: goto oid_2_49_0_0_756;
case 760: goto oid_2_49_0_0_760;
case 762: goto oid_2_49_0_0_762;
case 764: goto oid_2_49_0_0_764;
case 768: goto oid_2_49_0_0_768;
case 776: goto oid_2_49_0_0_776;
case 780: goto oid_2_49_0_0_780;
case 784: goto oid_2_49_0_0_784;
case 788: goto oid_2_49_0_0_788;
case 792: goto oid_2_49_0_0_792;
case 795: goto oid_2_49_0_0_795;
case 796: goto oid_2_49_0_0_796;
case 798: goto oid_2_49_0_0_798;
case 800: goto oid_2_49_0_0_800;
case 804: goto oid_2_49_0_0_804;
case 807: goto oid_2_49_0_0_807;
case 818: goto oid_2_49_0_0_818;
case 826: goto oid_2_49_0_0_826;
case 834: goto oid_2_49_0_0_834;
case 840: goto oid_2_49_0_0_840;
case 854: goto oid_2_49_0_0_854;
case 858: goto oid_2_49_0_0_858;
case 860: goto oid_2_49_0_0_860;
case 862: goto oid_2_49_0_0_862;
case 882: goto oid_2_49_0_0_882;
case 887: goto oid_2_49_0_0_887;
case 894: goto oid_2_49_0_0_894;
default: return $"/Alerting/WMO/[Alerting authorities of countries]/{values[index - 1]}";
}
// af
#region 2.49.0.0.4.*
oid_2_49_0_0_4:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Afghanistan]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Afghanistan]/[Afghan Meteorological Authority]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Afghanistan]/{values[index - 1]}";
}
#endregion
// al
#region 2.49.0.0.8.*
oid_2_49_0_0_8:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Albania]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Albania]/[Hydrometeorological Institute]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Albania]/{values[index - 1]}";
}
#endregion
// dz
#region 2.49.0.0.12.*
oid_2_49_0_0_12:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Algeria]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Algeria]/[Office National de la Météorologie]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Algeria]/{values[index - 1]}";
}
#endregion
// ad
#region 2.49.0.0.20.*
oid_2_49_0_0_20:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Andorra]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Andorra]/[Servei Meteorològic d'Andorra]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Andorra]/{values[index - 1]}";
}
#endregion
// ao
#region 2.49.0.0.24.*
oid_2_49_0_0_24:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Angola]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Angola]/[Instituto Nacional de Hidrometeorología e Geofísica]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Angola]/{values[index - 1]}";
}
#endregion
// ag
#region 2.49.0.0.28.*
oid_2_49_0_0_28:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Antigua and Barbuda]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Antigua and Barbuda]/[Meteorological Services]";
case 78862: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Antigua and Barbuda]/[Antigua and Barbuda Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Antigua and Barbuda]/{values[index - 1]}";
}
#endregion
// az
#region 2.49.0.0.31.*
oid_2_49_0_0_31:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Azerbaijan]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Azerbaijan]/[Hydrometeorological Institute of the Ministry of Ecology and Natural Resources]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Azerbaijan]/{values[index - 1]}";
}
#endregion
// ar
#region 2.49.0.0.32.*
oid_2_49_0_0_32:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]/[Servicio Meteorologico Nacional]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]/[Instituto Nacional del Agua]";
case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]/[Servicio de Hidrografía Naval - Ministerio de Defensa]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]/{values[index - 1]}";
}
#endregion
// au
#region 2.49.0.0.36.*
oid_2_49_0_0_36:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Australia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Australia]/[Bureau of Meteorology]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Australia]/[Hydrological Services Program]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Australia]/{values[index - 1]}";
}
#endregion
// at
#region 2.49.0.0.40.*
oid_2_49_0_0_40:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/[Central Institute for Meteorology and Geodynamics]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/[Abteilung Wasserhaushalt]";
case 5: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/[Amt der Vorarlberger Landesregierung. Wasserwirtschaft]";
case 6: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/[Hydrographischer Dienst Tirol]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/{values[index - 1]}";
}
#endregion
// bs
#region 2.49.0.0.44.*
oid_2_49_0_0_44:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahamas]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahamas]/[Department of Meteorology]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahamas]/{values[index - 1]}";
}
#endregion
// bh
#region 2.49.0.0.48.*
oid_2_49_0_0_48:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahrain]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahrain]/[Bahrain Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahrain]/{values[index - 1]}";
}
#endregion
// bd
#region 2.49.0.0.50.*
oid_2_49_0_0_50:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bangladesh]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bangladesh]/[Bangladesh Meteorological Department]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bangladesh]/[Bangladesh Water Development Board (BWDB)]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bangladesh]/{values[index - 1]}";
}
#endregion
// bd
#region 2.49.0.0.51.*
oid_2_49_0_0_51:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Armenia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Armenia]/[Armenian State Hydrometeorological and Monitoring Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Armenia]/{values[index - 1]}";
}
#endregion
// bb
#region 2.49.0.0.52.*
oid_2_49_0_0_52:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Barbados]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Barbados]/[Meteorological Services]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Barbados]/{values[index - 1]}";
}
#endregion
// be
#region 2.49.0.0.56.*
oid_2_49_0_0_56:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belgium]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belgium]/[Institut Royal Météorologique]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belgium]/{values[index - 1]}";
}
#endregion
// bt
#region 2.49.0.0.64.*
oid_2_49_0_0_64:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bhutan]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bhutan]/[Council for Renewable Natural Resources Research]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bhutan]/[Department of Hydromet Services]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bhutan]/{values[index - 1]}";
}
#endregion
// bo
#region 2.49.0.0.68.*
oid_2_49_0_0_68:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bolivia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bolivia]/[Servicio Nacional de Meteorología e Hidrología]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bolivia]/{values[index - 1]}";
}
#endregion
// ba
#region 2.49.0.0.70.*
oid_2_49_0_0_70:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bosnia and Herzegovina]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bosnia and Herzegovina]/[Federal Hydrometeorological Institute of Federation of Bosnia and Herzegovina]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bosnia and Herzegovina]/[Republic Hydrometeorological Service of Republic of Srpska]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bosnia and Herzegovina]/{values[index - 1]}";
}
#endregion
// bw
#region 2.49.0.0.72.*
oid_2_49_0_0_72:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Botswana]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Botswana]/[Botswana Meteorological Services]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Botswana]/{values[index - 1]}";
}
#endregion
// br
#region 2.49.0.0.76.*
oid_2_49_0_0_76:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brazil]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brazil]/[Instituto Nacional de Meteorologia - INMET]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brazil]/[Universidade de Brasília - Observatório Sismológico]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brazil]/{values[index - 1]}";
}
#endregion
// bz
#region 2.49.0.0.84.*
oid_2_49_0_0_84:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belize]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belize]/[National Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belize]/{values[index - 1]}";
}
#endregion
// sb
#region 2.49.0.0.90.*
oid_2_49_0_0_90:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Solomon Islands]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Solomon Islands]/[Solomon Islands Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Solomon Islands]/{values[index - 1]}";
}
#endregion
// vg
#region 2.49.0.0.92.*
oid_2_49_0_0_92:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of British Virgin Islands]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of British Virgin Islands]/[Department of Disaster Management]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of British Virgin Islands]/[Caribbean Meteorological Organization]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of British Virgin Islands]/{values[index - 1]}";
}
#endregion
// bn
#region 2.49.0.0.96.*
oid_2_49_0_0_96:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brunei Darussalam]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brunei Darussalam]/[Brunei Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brunei Darussalam]/{values[index - 1]}";
}
#endregion
// bg
#region 2.49.0.0.100.*
oid_2_49_0_0_100:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bulgaria]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bulgaria]/[National Institute of Meteorology and Hydrology]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bulgaria]/{values[index - 1]}";
}
#endregion
// mm
#region 2.49.0.0.104.*
oid_2_49_0_0_104:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Myanmar]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Myanmar]/[Department of Meteorology and Hydrology]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Myanmar]/{values[index - 1]}";
}
#endregion
// bi
#region 2.49.0.0.108.*
oid_2_49_0_0_108:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burundi]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burundi]/[Institut Géographique du Burundi]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burundi]/{values[index - 1]}";
}
#endregion
// by
#region 2.49.0.0.112.*
oid_2_49_0_0_112:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belarus]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belarus]/[Department of Hydrometeorology]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belarus]/{values[index - 1]}";
}
#endregion
// kh
#region 2.49.0.0.116.*
oid_2_49_0_0_116:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cambodia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cambodia]/[Department of Meteorology (DOM)]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cambodia]/[Ministry of Water Resources and Meteorology]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cambodia]/{values[index - 1]}";
}
#endregion
// cm
#region 2.49.0.0.120.*
oid_2_49_0_0_120:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cameroon]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cameroon]/[Direction de la Météorologie Nationale]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cameroon]/{values[index - 1]}";
}
#endregion
// ca
#region 2.49.0.0.124.*
oid_2_49_0_0_124:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/[Meteorological Service of Canada]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/[Natural Resources Canada]";
case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/[Alberta Emergency Management Agency (Government of Alberta, Ministry of Municipal Affairs)]";
case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/[Ministère de la Sécurité publique du Québec]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/{values[index - 1]}";
}
#endregion
// cv
#region 2.49.0.0.132.*
oid_2_49_0_0_132:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cape Verde]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cape Verde]/[Instituto Nacional de Meteorologia e Geophísica]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cape Verde]/{values[index - 1]}";
}
#endregion
// ky
#region 2.49.0.0.136.*
oid_2_49_0_0_136:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cayman Islands]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cayman Islands]/[Hazard Management Cayman Islands]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cayman Islands]/{values[index - 1]}";
}
#endregion
// cf
#region 2.49.0.0.140.*
oid_2_49_0_0_140:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Central African Republic]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Central African Republic]/[Direction Générale de l'Aviation Civile et de la Météorologie]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Central African Republic]/{values[index - 1]}";
}
#endregion
// lk
#region 2.49.0.0.144.*
oid_2_49_0_0_144:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sri Lanka]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sri Lanka]/[Department of Meteorology]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sri Lanka]/[Hydrology Division, Department of Irrigation]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sri Lanka]/{values[index - 1]}";
}
#endregion
// td
#region 2.49.0.0.148.*
oid_2_49_0_0_148:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chad]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chad]/[Direction des Ressources en Eau et de la Météorologie]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chad]/{values[index - 1]}";
}
#endregion
// cl
#region 2.49.0.0.152.*
oid_2_49_0_0_152:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]/[Direccion Meteorologica de Chile]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]/[Dirección General de Aguas]";
case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]/[Servicio Hidrográfico y Oceanográfico de la Armada]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]/{values[index - 1]}";
}
#endregion
// cn
#region 2.49.0.0.156.*
oid_2_49_0_0_156:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of China]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of China]/[China Meteorological Administration]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of China]/[Ministry of Water Resources]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of China]/{values[index - 1]}";
}
#endregion
// co
#region 2.49.0.0.170.*
oid_2_49_0_0_170:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Colombia]";
switch (values[index++])
{
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Colombia]/[Instituto de Hidrología, Meteorología y Estudios Ambientales]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Colombia]/{values[index - 1]}";
}
#endregion
// km
#region 2.49.0.0.174.*
oid_2_49_0_0_174:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Comoros]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Comoros]/[Direction de la Météorologie Nationale]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Comoros]/{values[index - 1]}";
}
#endregion
// cg
#region 2.49.0.0.178.*
oid_2_49_0_0_178:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Congo]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Congo]/[Direction de la Météorologie]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Congo]/{values[index - 1]}";
}
#endregion
// cd
#region 2.49.0.0.180.*
oid_2_49_0_0_180:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Republic of the Congo]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Republic of the Congo]/[Agence Nationale de la Météorologie et de Télédétection par Satellite]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Republic of the Congo]/{values[index - 1]}";
}
#endregion
// cd
#region 2.49.0.0.184.*
oid_2_49_0_0_184:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cook Islands]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cook Islands]/[Cook Islands Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cook Islands]/{values[index - 1]}";
}
#endregion
// cr
#region 2.49.0.0.188.*
oid_2_49_0_0_188:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Costa Rica]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Costa Rica]/[Instituto Meteorologico Nacional]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Costa Rica]/{values[index - 1]}";
}
#endregion
// hr
#region 2.49.0.0.191.*
oid_2_49_0_0_191:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Croatia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Croatia]/[Meteorological and Hydrological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Croatia]/{values[index - 1]}";
}
#endregion
// cu
#region 2.49.0.0.192.*
oid_2_49_0_0_192:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cuba]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cuba]/[Instituto de Meteorología]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cuba]/{values[index - 1]}";
}
#endregion
// cy
#region 2.49.0.0.196.*
oid_2_49_0_0_196:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cyprus]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cyprus]/[Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cyprus]/{values[index - 1]}";
}
#endregion
// cz
#region 2.49.0.0.203.*
oid_2_49_0_0_203:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Czech Republic]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Czech Republic]/[Czech Hydrometeorological Institute]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Czech Republic]/{values[index - 1]}";
}
#endregion
// bj
#region 2.49.0.0.204.*
oid_2_49_0_0_204:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Benin]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Benin]/[Service Météorologique National]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Benin]/{values[index - 1]}";
}
#endregion
// dk
#region 2.49.0.0.208.*
oid_2_49_0_0_208:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Denmark]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Denmark]/[Danish Meteorological Institute]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Denmark]/{values[index - 1]}";
}
#endregion
// dm
#region 2.49.0.0.212.*
oid_2_49_0_0_212:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominica]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominica]/[Dominica Meteorological Services]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominica]/{values[index - 1]}";
}
#endregion
// dm
#region 2.49.0.0.214.*
oid_2_49_0_0_214:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominican Republic]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominican Republic]/[Oficina Nacional de Meteorología]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominican Republic]/{values[index - 1]}";
}
#endregion
// ec
#region 2.49.0.0.218.*
oid_2_49_0_0_218:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ecuador]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ecuador]/[Instituto Nacional de Meteorología e Hidrología]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ecuador]/{values[index - 1]}";
}
#endregion
// sv
#region 2.49.0.0.222.*
oid_2_49_0_0_222:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of El Salvador]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of El Salvador]/[Servicio Nacional de Estudios Territoriales]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of El Salvador]/{values[index - 1]}";
}
#endregion
// et
#region 2.49.0.0.231.*
oid_2_49_0_0_231:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ethiopia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ethiopia]/[National Meteorological Agency]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ethiopia]/{values[index - 1]}";
}
#endregion
// er
#region 2.49.0.0.232.*
oid_2_49_0_0_232:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eritrea]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eritrea]/[Civil Aviation Authority]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eritrea]/{values[index - 1]}";
}
#endregion
// ee
#region 2.49.0.0.233.*
oid_2_49_0_0_233:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Estonia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Estonia]/[Estonian Meteorological and Hydrological Institute]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Estonia]/{values[index - 1]}";
}
#endregion
// fj
#region 2.49.0.0.242.*
oid_2_49_0_0_242:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Fiji]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Fiji]/[Fiji Meteorological Service]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Fiji]/[Suva Water Supplies]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Fiji]/{values[index - 1]}";
}
#endregion
// fi
#region 2.49.0.0.246.*
oid_2_49_0_0_246:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Finland]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Finland]/[Finnish Meteorological Institute]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Finland]/[Finnish Environment Institute]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Finland]/{values[index - 1]}";
}
#endregion
// fr
#region 2.49.0.0.250.*
oid_2_49_0_0_250:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of France]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of France]/[Météo-France]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of France]/[Service Central d'Hydrométéorologie et d'Appui à la Prévision des Inondations]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of France]/{values[index - 1]}";
}
#endregion
// pf
#region 2.49.0.0.258.*
oid_2_49_0_0_258:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of French Polynesia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of French Polynesia]/[Météo-France]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of French Polynesia]/[DIRECTION DE LA DEFENSE ET DE LA PROTECTION CIVILE]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of French Polynesia]/{values[index - 1]}";
}
#endregion
// dj
#region 2.49.0.0.262.*
oid_2_49_0_0_262:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Djibouti]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Djibouti]/[Service de la Météorologie]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Djibouti]/{values[index - 1]}";
}
#endregion
// ga
#region 2.49.0.0.266.*
oid_2_49_0_0_266:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gabon]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gabon]/[Cabinet du Ministre des Transports]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gabon]/{values[index - 1]}";
}
#endregion
// ge
#region 2.49.0.0.268.*
oid_2_49_0_0_268:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Georgia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Georgia]/[Department of Hydrometeorology]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Georgia]/{values[index - 1]}";
}
#endregion
// gm
#region 2.49.0.0.270.*
oid_2_49_0_0_270:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gambia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gambia]/[Department of Water Resources]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gambia]/{values[index - 1]}";
}
#endregion
// de
#region 2.49.0.0.276.*
oid_2_49_0_0_276:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Germany]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Germany]/[Deutscher Wetterdienst]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Germany]/[Federal Institute of Hydrology]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Germany]/{values[index - 1]}";
}
#endregion
// gh
#region 2.49.0.0.288.*
oid_2_49_0_0_288:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ghana]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ghana]/[Ghana Meteorological Services Department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ghana]/{values[index - 1]}";
}
#endregion
// ki
#region 2.49.0.0.296.*
oid_2_49_0_0_296:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kiribati]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kiribati]/[Kiribati Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kiribati]/{values[index - 1]}";
}
#endregion
// gr
#region 2.49.0.0.300.*
oid_2_49_0_0_300:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Greece]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Greece]/[Hellenic National Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Greece]/{values[index - 1]}";
}
#endregion
// gd
#region 2.49.0.0.308.*
oid_2_49_0_0_308:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Grenada]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Grenada]/[Caribbean Meteorological Organization]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Grenada]/{values[index - 1]}";
}
#endregion
// gt
#region 2.49.0.0.320.*
oid_2_49_0_0_320:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guatemala]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guatemala]/[Instituto Nacional de Sismología, Vulcanología, Meteorología e Hidrología (INSIVUMEH)]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guatemala]/{values[index - 1]}";
}
#endregion
// gn
#region 2.49.0.0.324.*
oid_2_49_0_0_324:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea]/[Direction Nationale de la Météorologie]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea]/{values[index - 1]}";
}
#endregion
// gy
#region 2.49.0.0.328.*
oid_2_49_0_0_328:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guyana]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guyana]/[Hydrometeorological Service]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guyana]/[Civil Defence Commission]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guyana]/{values[index - 1]}";
}
#endregion
// ht
#region 2.49.0.0.332.*
oid_2_49_0_0_332:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Haiti]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Haiti]/[Haiti Weather]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Haiti]/{values[index - 1]}";
}
#endregion
// hn
#region 2.49.0.0.340.*
oid_2_49_0_0_340:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Honduras]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Honduras]/[Servicio Meteorologico Nacional]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Honduras]/{values[index - 1]}";
}
#endregion
// hk
#region 2.49.0.0.344.*
oid_2_49_0_0_344:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hong Kong, China]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hong Kong, China]/[Hong Kong Observatory]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hong Kong, China]/{values[index - 1]}";
}
#endregion
// hu
#region 2.49.0.0.348.*
oid_2_49_0_0_348:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hungary]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hungary]/[Hungarian Meteorological Service]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hungary]/[VITUKI]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hungary]/{values[index - 1]}";
}
#endregion
// is
#region 2.49.0.0.352.*
oid_2_49_0_0_352:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iceland]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iceland]/[Icelandic Meteorological Office]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iceland]/{values[index - 1]}";
}
#endregion
// in
#region 2.49.0.0.356.*
oid_2_49_0_0_356:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of India]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of India]/[India Meteorological Department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of India]/{values[index - 1]}";
}
#endregion
// id
#region 2.49.0.0.360.*
oid_2_49_0_0_360:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Indonesia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Indonesia]/[Meteorological and Geophysical Agency]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Indonesia]/{values[index - 1]}";
}
#endregion
// ir
#region 2.49.0.0.364.*
oid_2_49_0_0_364:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Islamic Republic of Iran]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Islamic Republic of Iran]/[Islamic Republic of Iran Meteorological Organization]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Islamic Republic of Iran]/{values[index - 1]}";
}
#endregion
// iq
#region 2.49.0.0.368.*
oid_2_49_0_0_368:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iraq]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iraq]/[Iraqi Meteorological Organization]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iraq]/{values[index - 1]}";
}
#endregion
// ie
#region 2.49.0.0.372.*
oid_2_49_0_0_372:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ireland]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ireland]/[Met Eireann - Irish Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ireland]/{values[index - 1]}";
}
#endregion
// il
#region 2.49.0.0.376.*
oid_2_49_0_0_376:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Israel]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Israel]/[Israel Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Israel]/{values[index - 1]}";
}
#endregion
// it
#region 2.49.0.0.380.*
oid_2_49_0_0_380:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]";
switch (values[index++])
{
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]/[Italian Civil Protecion in cooperation with italian region civil protecion structures]";
case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]/[Ministry of Interior - Department of firefighters, public rescue and civil defense]";
case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]/[National Centre for Aeronautical Meteorology and Climatology]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]/{values[index - 1]}";
}
#endregion
// ci
#region 2.49.0.0.384.*
oid_2_49_0_0_384:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cote d'Ivoire]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cote d'Ivoire]/[Direction de la Météorologie Nationale]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cote d'Ivoire]/{values[index - 1]}";
}
#endregion
// jm
#region 2.49.0.0.388.*
oid_2_49_0_0_388:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jamaica]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jamaica]/[Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jamaica]/{values[index - 1]}";
}
#endregion
// jp
#region 2.49.0.0.392.*
oid_2_49_0_0_392:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Japan]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Japan]/[Japan Meteorological Agency (JMA)]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Japan]/{values[index - 1]}";
}
#endregion
// kz
#region 2.49.0.0.398.*
oid_2_49_0_0_398:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kazakhstan]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kazakhstan]/[Kazhydromet]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kazakhstan]/{values[index - 1]}";
}
#endregion
// jo
#region 2.49.0.0.400.*
oid_2_49_0_0_400:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jordan]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jordan]/[Jordan Meteorological Department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jordan]/{values[index - 1]}";
}
#endregion
// ke
#region 2.49.0.0.404.*
oid_2_49_0_0_404:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kenya]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kenya]/[Kenya Meteorological Department]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kenya]/[Ministry of Water and Irrigation]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kenya]/{values[index - 1]}";
}
#endregion
// kp
#region 2.49.0.0.408.*
oid_2_49_0_0_408:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Peoples Republic of Korea]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Peoples Republic of Korea]/[State Hydrometeorological Administration]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Peoples Republic of Korea]/{values[index - 1]}";
}
#endregion
// kr
#region 2.49.0.0.410.*
oid_2_49_0_0_410:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Korea]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Korea]/[Korea Meteorological Administration]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Korea]/{values[index - 1]}";
}
#endregion
// kw
#region 2.49.0.0.414.*
oid_2_49_0_0_414:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kuwait]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kuwait]/[Meteorological Department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kuwait]/{values[index - 1]}";
}
#endregion
// kg
#region 2.49.0.0.417.*
oid_2_49_0_0_417:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kyrgyzstan]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kyrgyzstan]/[Main Hydrometeorological Administration]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kyrgyzstan]/{values[index - 1]}";
}
#endregion
// la
#region 2.49.0.0.418.*
oid_2_49_0_0_418:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lao People's Democratic Republic]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lao People's Democratic Republic]/[Department of Meteorology and Hydrology]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lao People's Democratic Republic]/{values[index - 1]}";
}
#endregion
// lb
#region 2.49.0.0.422.*
oid_2_49_0_0_422:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lebanon]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lebanon]/[Service Météorologique]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lebanon]/{values[index - 1]}";
}
#endregion
// lb
#region 2.49.0.0.426.*
oid_2_49_0_0_426:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lesotho]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lesotho]/[Lesotho Meteorological Services]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lesotho]/{values[index - 1]}";
}
#endregion
// lv
#region 2.49.0.0.428.*
oid_2_49_0_0_428:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Latvia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Latvia]/[Latvian Environment, Geology and Meteorology Centre (LEGMC)]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Latvia]/{values[index - 1]}";
}
#endregion
// lr
#region 2.49.0.0.430.*
oid_2_49_0_0_430:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Liberia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Liberia]/[Ministry of Transport]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Liberia]/{values[index - 1]}";
}
#endregion
// ly
#region 2.49.0.0.434.*
oid_2_49_0_0_434:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Libyan Arab Jamahiriya]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Libyan Arab Jamahiriya]/[Libyan National Meteorological Centre]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Libyan Arab Jamahiriya]/[General Water Authority]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Libyan Arab Jamahiriya]/{values[index - 1]}";
}
#endregion
// lt
#region 2.49.0.0.440.*
oid_2_49_0_0_440:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lithuania]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lithuania]/[Lithuanian Hydrometeorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lithuania]/{values[index - 1]}";
}
#endregion
// lu
#region 2.49.0.0.442.*
oid_2_49_0_0_442:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Luxembourg]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Luxembourg]/[Administration de l'Aéroport de Luxembourg]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Luxembourg]/[Administration de la Gestion de l'Eau]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Luxembourg]/{values[index - 1]}";
}
#endregion
// mo
#region 2.49.0.0.446.*
oid_2_49_0_0_446:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Macao, China]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Macao, China]/[Meteorological and Geophysical Bureau]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Macao, China]/{values[index - 1]}";
}
#endregion
// mg
#region 2.49.0.0.450.*
oid_2_49_0_0_450:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Madagascar]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Madagascar]/[Direction Générale de la Météorologie]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Madagascar]/{values[index - 1]}";
}
#endregion
// mw
#region 2.49.0.0.454.*
oid_2_49_0_0_454:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malawi]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malawi]/[Malawi Meteorological Services]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malawi]/[Ministry of Water Department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malawi]/{values[index - 1]}";
}
#endregion
// my
#region 2.49.0.0.458.*
oid_2_49_0_0_458:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malaysia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malaysia]/[Malaysian Meteorological Department]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malaysia]/[Department of Irrigation and Drainage]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malaysia]/{values[index - 1]}";
}
#endregion
// mv
#region 2.49.0.0.462.*
oid_2_49_0_0_462:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Maldives]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Maldives]/[Department of Meteorology]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Maldives]/[National Disaster Management Centre]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Maldives]/{values[index - 1]}";
}
#endregion
// ml
#region 2.49.0.0.466.*
oid_2_49_0_0_466:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mali]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mali]/[Direction Nationale de la Météorologie du Mali]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mali]/[Direction Nationale de l'Hydraulique]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mali]/{values[index - 1]}";
}
#endregion
// mt
#region 2.49.0.0.470.*
oid_2_49_0_0_470:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malta]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malta]/[Meteorological Office]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malta]/{values[index - 1]}";
}
#endregion
// mr
#region 2.49.0.0.478.*
oid_2_49_0_0_478:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritania]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritania]/[Office National de la Météorologie]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritania]/{values[index - 1]}";
}
#endregion
// mu
#region 2.49.0.0.480.*
oid_2_49_0_0_480:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritius]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritius]/[Mauritius Meteorological Services]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritius]/{values[index - 1]}";
}
#endregion
// mx
#region 2.49.0.0.484.*
oid_2_49_0_0_484:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mexico]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mexico]/[Servicio Meteorológico Nacional]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mexico]/{values[index - 1]}";
}
#endregion
// mc
#region 2.49.0.0.492.*
oid_2_49_0_0_492:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Monaco]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Monaco]/[Mission Permanente de la Principauté de Monaco]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Monaco]/{values[index - 1]}";
}
#endregion
// mc
#region 2.49.0.0.496.*
oid_2_49_0_0_496:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mongolia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mongolia]/[National Agency For Meteorology, Hydrology and Environment Monitoring]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mongolia]/{values[index - 1]}";
}
#endregion
// mc
#region 2.49.0.0.498.*
oid_2_49_0_0_498:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Moldova]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Moldova]/[State Hydrometeorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Moldova]/{values[index - 1]}";
}
#endregion
// me
#region 2.49.0.0.499.*
oid_2_49_0_0_499:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montenegro]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montenegro]/[Institute of Hydrometeorology and Seismology of Montenegro]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montenegro]/{values[index - 1]}";
}
#endregion
// me
#region 2.49.0.0.500.*
oid_2_49_0_0_500:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montserrat]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montserrat]/[Disaster Management Coordination Agency]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montserrat]/{values[index - 1]}";
}
#endregion
// ma
#region 2.49.0.0.504.*
oid_2_49_0_0_504:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Morocco]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Morocco]/[Direction de la Météorologie Natinale]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Morocco]/{values[index - 1]}";
}
#endregion
// mz
#region 2.49.0.0.508.*
oid_2_49_0_0_508:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mozambique]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mozambique]/[Instituto Nacional de Meteorologia]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mozambique]/[Direcccion Nacional de Aqua]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mozambique]/{values[index - 1]}";
}
#endregion
// om
#region 2.49.0.0.512.*
oid_2_49_0_0_512:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Oman]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Oman]/[Directorate General of Meteorology and Air Navigation]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Oman]/{values[index - 1]}";
}
#endregion
// na
#region 2.49.0.0.516.*
oid_2_49_0_0_516:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Namibia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Namibia]/[Namibia Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Namibia]/{values[index - 1]}";
}
#endregion
// na
#region 2.49.0.0.524.*
oid_2_49_0_0_524:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nepal]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nepal]/[Department of Hydrology and Meteorology]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nepal]/{values[index - 1]}";
}
#endregion
// nl
#region 2.49.0.0.528.*
oid_2_49_0_0_528:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/[Royal Netherlands Meteorological Institute]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/[Wageningen University and Research Centre]";
case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/[Rijkswaterstaat]";
case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/[Aruba Meteorological Department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/{values[index - 1]}";
}
#endregion
// nl
#region 2.49.0.0.530.*
oid_2_49_0_0_530:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Curacao and Sint Maarten]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Curacao and Sint Maarten]/[Meteorological Department Curacao]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Curacao and Sint Maarten]/{values[index - 1]}";
}
#endregion
// mf
#region 2.49.0.0.540.*
oid_2_49_0_0_540:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Caledonia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Caledonia]/[Météo France]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Caledonia]/[Securite civile de la Nouvelle Caledonie]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Caledonia]/{values[index - 1]}";
}
#endregion
// vu
#region 2.49.0.0.548.*
oid_2_49_0_0_548:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Vanuatu]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Vanuatu]/[Vanuatu Meteorological Services]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Vanuatu]/{values[index - 1]}";
}
#endregion
// nz
#region 2.49.0.0.554.*
oid_2_49_0_0_554:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[Meteorological Service of New Zealand Limited]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[Institute of Geological & Nuclear Sciences (GNS) Ltd., trading as GNS Science]";
case 2: goto oid_2_49_0_0_554_2;
case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[New Zealand Ministry of Health]";
case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[Fire and Emergency New Zealand]";
case 5: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[New Zealand Police]";
case 6: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[New Zealand Transport Agency]";
case 7: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[Ministry for Primary Industries]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/{values[index - 1]}";
}
// 2
#region 2.49.0.0.554.2.*
oid_2_49_0_0_554_2:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]";
switch (values[index++])
{
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Northland Civil Defence Emergency Management (CDEM) group]";
case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Auckland Civil Defence Emergency Management (CDEM) group]";
case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Waikato Civil Defence Emergency Management (CDEM) group]";
case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Bay of Plenty Civil Defence Emergency Management (CDEM) group]";
case 5: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Gisborne Civil Defence Emergency Management (CDEM) group]";
case 6: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Hawkes Bay Civil Defence Emergency Management (CDEM) group]";
case 7: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Manawatu Whanganui Civil Defence Emergency Management (CDEM) group]";
case 8: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Taranaki Civil Defence Emergency Management (CDEM) group]";
case 9: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Wellington Civil Defence Emergency Management (CDEM) group]";
case 10: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Nelson Tasman Civil Defence Emergency Management (CDEM) group]";
case 11: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Marlborough Civil Defence Emergency Management (CDEM) group]";
case 12: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Canterbury Civil Defence Emergency Management (CDEM) group]";
case 13: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[West Coast Civil Defence Emergency Management (CDEM) group]";
case 14: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Otago Civil Defence Emergency Management (CDEM) group]";
case 15: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Southland Civil Defence Emergency Management (CDEM) group]";
case 16: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Chatham Islands Civil Defence Emergency Management (CDEM) group]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/{values[index - 1]}";
}
#endregion
#endregion
// ni
#region 2.49.0.0.558.*
oid_2_49_0_0_558:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nicaragua]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nicaragua]/[Dirección General de Meteorología]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nicaragua]/{values[index - 1]}";
}
#endregion
// ne
#region 2.49.0.0.562.*
oid_2_49_0_0_562:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niger]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niger]/[Direction de la Météorologie Nationale]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niger]/[Ministère des Ressources en Eau]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niger]/{values[index - 1]}";
}
#endregion
// ng
#region 2.49.0.0.566.*
oid_2_49_0_0_566:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nigeria]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nigeria]/[Nigerian Meteorological Agency]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nigeria]/{values[index - 1]}";
}
#endregion
// nu
#region 2.49.0.0.570.*
oid_2_49_0_0_570:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niue]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niue]/[Niue Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niue]/{values[index - 1]}";
}
#endregion
// no
#region 2.49.0.0.578.*
oid_2_49_0_0_578:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Norway]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Norway]/[Norwegian Meteorological Institute]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Norway]/[Norwegian Water Resources and Energy Directorate]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Norway]/{values[index - 1]}";
}
#endregion
// fm
#region 2.49.0.0.583.*
oid_2_49_0_0_583:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Federated States of Micronesia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Federated States of Micronesia]/[FSM Weather Station]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Federated States of Micronesia]/{values[index - 1]}";
}
#endregion
// pw
#region 2.49.0.0.585.*
oid_2_49_0_0_585:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Palau]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Palau]/[Palau Weather Service Office]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Palau]/{values[index - 1]}";
}
#endregion
// pk
#region 2.49.0.0.586.*
oid_2_49_0_0_586:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Pakistan]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Pakistan]/[Pakistan Meteorological Department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Pakistan]/{values[index - 1]}";
}
#endregion
// pa
#region 2.49.0.0.591.*
oid_2_49_0_0_591:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Panama]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Panama]/[Hidrometeorología]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Panama]/{values[index - 1]}";
}
#endregion
// pg
#region 2.49.0.0.598.*
oid_2_49_0_0_598:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Papua New Guinea]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Papua New Guinea]/[Papua New Guinea Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Papua New Guinea]/{values[index - 1]}";
}
#endregion
// py
#region 2.49.0.0.600.*
oid_2_49_0_0_600:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Paraguay]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Paraguay]/[Dirección de Meteorología e Hidrología]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Paraguay]/{values[index - 1]}";
}
#endregion
// pe
#region 2.49.0.0.604.*
oid_2_49_0_0_604:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Peru]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Peru]/[Servicio Nacional de Meteorologia e Hidrologia]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Peru]/{values[index - 1]}";
}
#endregion
// ph
#region 2.49.0.0.608.*
oid_2_49_0_0_608:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Philippines]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Philippines]/[Philippine Atmospheric Geophysical and Astronomical Services Administration]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Philippines]/{values[index - 1]}";
}
#endregion
// pl
#region 2.49.0.0.616.*
oid_2_49_0_0_616:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Poland]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Poland]/[Institute of Meteorology and Water Management]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Poland]/{values[index - 1]}";
}
#endregion
// pt
#region 2.49.0.0.620.*
oid_2_49_0_0_620:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Portugal]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Portugal]/[Instituto Português do Mar e da Atmosfera, I.P.]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Portugal]/{values[index - 1]}";
}
#endregion
// gw
#region 2.49.0.0.624.*
oid_2_49_0_0_624:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/[Météorologie de Guinée Bissau]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/[Direcção-General dos Recursos Hidrico]";
case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/[The epedimologique Health Service of Guinea-Bissau]";
case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/[Ministere of the health of the Guinea-Bissau]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/{values[index - 1]}";
}
#endregion
// tl
#region 2.49.0.0.626.*
oid_2_49_0_0_626:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Timor-Leste]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Timor-Leste]/[Dirrecão Nacional Meteorologia e Geofisica]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Timor-Leste]/{values[index - 1]}";
}
#endregion
// qa
#region 2.49.0.0.634.*
oid_2_49_0_0_634:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Qatar]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Qatar]/[Civil Aviation Authority]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Qatar]/{values[index - 1]}";
}
#endregion
// ro
#region 2.49.0.0.642.*
oid_2_49_0_0_642:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Romania]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Romania]/[National Meteorological Administration]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Romania]/[National Institute of Hydrology and Water Management]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Romania]/{values[index - 1]}";
}
#endregion
// ru
#region 2.49.0.0.643.*
oid_2_49_0_0_643:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Russian Federation]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Russian Federation]/[Russian Federal Service for Hydrometeorology and Environmental Monitoring]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Russian Federation]/{values[index - 1]}";
}
#endregion
// rw
#region 2.49.0.0.646.*
oid_2_49_0_0_646:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Rwanda]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Rwanda]/[Rwanda Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Rwanda]/{values[index - 1]}";
}
#endregion
// ai
#region 2.49.0.0.660.*
oid_2_49_0_0_660:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Anguilla]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Anguilla]/[Disaster Management Anguilla]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Anguilla]/{values[index - 1]}";
}
#endregion
// lc
#region 2.49.0.0.662.*
oid_2_49_0_0_662:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Lucia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Lucia]/[Meteorological Services]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Lucia]/{values[index - 1]}";
}
#endregion
// vc
#region 2.49.0.0.670.*
oid_2_49_0_0_670:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Vincent and the Grenadines]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Vincent and the Grenadines]/[Caribbean Meteorological Organization]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Vincent and the Grenadines]/{values[index - 1]}";
}
#endregion
// st
#region 2.49.0.0.678.*
oid_2_49_0_0_678:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sao Tome and Principe]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sao Tome and Principe]/[Institut National de Météorologie]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sao Tome and Principe]/{values[index - 1]}";
}
#endregion
// sa
#region 2.49.0.0.682.*
oid_2_49_0_0_682:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saudi Arabia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saudi Arabia]/[Presidency of Meteorology and Environment]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saudi Arabia]/{values[index - 1]}";
}
#endregion
// sn
#region 2.49.0.0.686.*
oid_2_49_0_0_686:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Senegal]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Senegal]/[Direction de la Meteorologie Nationale]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Senegal]/[Direction de l'Hydraulique Rurale et du Réseau Hydrographique National]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Senegal]/{values[index - 1]}";
}
#endregion
// rs
#region 2.49.0.0.688.*
oid_2_49_0_0_688:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Serbia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Serbia]/[Republic Hydrometeorological Service of Serbia]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Serbia]/{values[index - 1]}";
}
#endregion
// sc
#region 2.49.0.0.690.*
oid_2_49_0_0_690:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Seychelles]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Seychelles]/[National Meteorological Services]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Seychelles]/{values[index - 1]}";
}
#endregion
// sl
#region 2.49.0.0.694.*
oid_2_49_0_0_694:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sierra Leone]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sierra Leone]/[Meteorological Department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sierra Leone]/{values[index - 1]}";
}
#endregion
// sg
#region 2.49.0.0.702.*
oid_2_49_0_0_702:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Singapore]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Singapore]/[Meteorological Services Singapore]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Singapore]/[National Environment Agency]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Singapore]/{values[index - 1]}";
}
#endregion
// sk
#region 2.49.0.0.703.*
oid_2_49_0_0_703:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovakia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovakia]/[Slovak Hydrometeorological Institute]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovakia]/{values[index - 1]}";
}
#endregion
// vn
#region 2.49.0.0.704.*
oid_2_49_0_0_704:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Socialist Republic of Viet Nam]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Socialist Republic of Viet Nam]/[Hydrometeorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Socialist Republic of Viet Nam]/{values[index - 1]}";
}
#endregion
// si
#region 2.49.0.0.705.*
oid_2_49_0_0_705:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[Slovenian Environment Agency - ARSO]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[National Meteorological Service (ARSO/meteo.si - Slovenian Environment Agency/Meteorological Office)]";
case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[National Hydrological Service (ARSO/hydro.si - Slovenian Environment Agency/Hydrology and State of the Environment Office)]";
case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[National Seismological Service (ARSO - Slovenian Environment Agency/Seismology and Geology Office)]";
case 10: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[Civil Protection and Disaster Relief Administration of the Republic of Slovenia (\"URSZR\")]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/{values[index - 1]}";
}
#endregion
// so
#region 2.49.0.0.706.*
oid_2_49_0_0_706:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Somalia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Somalia]/[Permanent Mission of Somalia]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Somalia]/{values[index - 1]}";
}
#endregion
// za
#region 2.49.0.0.710.*
oid_2_49_0_0_710:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Africa]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Africa]/[South African Weather Service]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Africa]/[Department of Water Affairs and Forestry]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Africa]/{values[index - 1]}";
}
#endregion
// za
#region 2.49.0.0.716.*
oid_2_49_0_0_716:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zimbabwe]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zimbabwe]/[Zimbabwe Meteorological Services Department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zimbabwe]/{values[index - 1]}";
}
#endregion
// es
#region 2.49.0.0.724.*
oid_2_49_0_0_724:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Spain]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Spain]/[Agencia Estatal de Meteorología]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Spain]/{values[index - 1]}";
}
#endregion
// ss
#region 2.49.0.0.728.*
oid_2_49_0_0_728:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Sudan]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Sudan]/[South Sudan Weather Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Sudan]/{values[index - 1]}";
}
#endregion
// sd
#region 2.49.0.0.729.*
oid_2_49_0_0_729:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]/[Sudan Meteorological Authority]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]/[Nile Waters Department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]/{values[index - 1]}";
}
#endregion
// sr
#region 2.49.0.0.740.*
oid_2_49_0_0_740:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Suriname]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Suriname]/[Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Suriname]/{values[index - 1]}";
}
#endregion
// sr
#region 2.49.0.0.748.*
oid_2_49_0_0_748:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eswatini (formerly, Kingdom of Swaziland)]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eswatini (formerly, Kingdom of Swaziland)]/[Swaziland Meteorological Services]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eswatini (formerly, Kingdom of Swaziland)]/{values[index - 1]}";
}
#endregion
// se
#region 2.49.0.0.752.*
oid_2_49_0_0_752:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sweden]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sweden]/[Swedish Meteorological and Hydrological Institute]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sweden]/{values[index - 1]}";
}
#endregion
// ch
#region 2.49.0.0.756.*
oid_2_49_0_0_756:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[MeteoSwiss, Bundesamt für Meteorologie und Klimatologie]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[Federal Office for the Environment, Bundesamt für Umwelt]";
case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[Swiss Seismological Service, Schweizerischer Erdbebendienst]";
case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[WSL Institute for Snow and Avalanche Research SLF, WSL-Institut für Schnee- und Lawinenforschung SLF]";
case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[Federal Office for Civil Protection, National Emergency Operation Centre, Nationale Alarmzentrale, Bundesamt für Bevölkerungsschutz]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/{values[index - 1]}";
}
#endregion
// sy
#region 2.49.0.0.760.*
oid_2_49_0_0_760:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Syrian Arab Republic]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Syrian Arab Republic]/[Ministry of Defence Meteorological Department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Syrian Arab Republic]/{values[index - 1]}";
}
#endregion
// tj
#region 2.49.0.0.762.*
oid_2_49_0_0_762:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tajikistan]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tajikistan]/[Main Administration of Hydrometeorology and Monitoring of the Environment]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tajikistan]/{values[index - 1]}";
}
#endregion
// th
#region 2.49.0.0.764.*
oid_2_49_0_0_764:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Thailand]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Thailand]/[Thai Meteorological Department]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Thailand]/[National Disaster Warning Center (NDWC)]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Thailand]/{values[index - 1]}";
}
#endregion
// tg
#region 2.49.0.0.768.*
oid_2_49_0_0_768:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Togo]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Togo]/[Direction de la Météorologie Nationale]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Togo]/{values[index - 1]}";
}
#endregion
// to
#region 2.49.0.0.776.*
oid_2_49_0_0_776:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tonga]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tonga]/[Tonga Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tonga]/{values[index - 1]}";
}
#endregion
// tt
#region 2.49.0.0.780.*
oid_2_49_0_0_780:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Trinidad and Tobago]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Trinidad and Tobago]/[Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Trinidad and Tobago]/{values[index - 1]}";
}
#endregion
// ae
#region 2.49.0.0.784.*
oid_2_49_0_0_784:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Arab Emirates]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Arab Emirates]/[Meteorological Department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Arab Emirates]/{values[index - 1]}";
}
#endregion
// tn
#region 2.49.0.0.788.*
oid_2_49_0_0_788:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tunisia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tunisia]/[National Institute of Meteorology]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tunisia]/[Direction Nationale de la Gestion des Ressources en Eau]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tunisia]/{values[index - 1]}";
}
#endregion
// tr
#region 2.49.0.0.792.*
oid_2_49_0_0_792:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkey]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkey]/[Turkish State Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkey]/{values[index - 1]}";
}
#endregion
// tm
#region 2.49.0.0.795.*
oid_2_49_0_0_795:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkmenistan]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkmenistan]/[Administration of Hydrometeorology]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkmenistan]/{values[index - 1]}";
}
#endregion
// tc
#region 2.49.0.0.796.*
oid_2_49_0_0_796:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turks and Caicos Islands]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turks and Caicos Islands]/[Department of Disaster Management and Emergencies]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turks and Caicos Islands]/{values[index - 1]}";
}
#endregion
// tv
#region 2.49.0.0.798.*
oid_2_49_0_0_798:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tuvalu]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tuvalu]/[Tuvalu Met Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tuvalu]/{values[index - 1]}";
}
#endregion
// ug
#region 2.49.0.0.800.*
oid_2_49_0_0_800:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uganda]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uganda]/[Department of Meteorology]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uganda]/[Directorate for Water Development]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uganda]/{values[index - 1]}";
}
#endregion
// ua
#region 2.49.0.0.804.*
oid_2_49_0_0_804:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ukraine]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ukraine]/[State Hydrometeorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ukraine]/{values[index - 1]}";
}
#endregion
// mk
#region 2.49.0.0.807.*
oid_2_49_0_0_807:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of The Former Yugoslav Republic of Macedonia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of The Former Yugoslav Republic of Macedonia]/[Republic Hydrometeorological Organization]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of The Former Yugoslav Republic of Macedonia]/{values[index - 1]}";
}
#endregion
// eg
#region 2.49.0.0.818.*
oid_2_49_0_0_818:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Egypt]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Egypt]/[Egyptian Meteorological Authority]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Egypt]/{values[index - 1]}";
}
#endregion
// gb
#region 2.49.0.0.826.*
oid_2_49_0_0_826:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/[Met Office]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/[Centre for Ecology and Hydrology]";
case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/[Caribbean Meteorological Organization]";
case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/[Bermuda Weather Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/{values[index - 1]}";
}
#endregion
// tz
#region 2.49.0.0.834.*
oid_2_49_0_0_834:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Republic of Tanzania]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Republic of Tanzania]/[Tanzania Meteorological Agency]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Republic of Tanzania]/[PMO-Disaster management department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Republic of Tanzania]/{values[index - 1]}";
}
#endregion
// us
#region 2.49.0.0.840.*
oid_2_49_0_0_840:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[National Oceanic and Atmospheric Administration]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[National Oceanic and Atmospheric Administration (NOAA), National Tsunami Warning Center]";
case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[United States Geological Survey, Earthquakes]";
case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[Environmental Protection Agency, Air Quality Alerts]";
case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[Federal Emergency Management Agency, Integrated Public Alert and Warning System]";
case 5: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[United States Geological Survey, Volcano Hazards Program]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/{values[index - 1]}";
}
#endregion
// bf
#region 2.49.0.0.854.*
oid_2_49_0_0_854:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burkina Faso]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burkina Faso]/[Direction de la Météorologie]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burkina Faso]/{values[index - 1]}";
}
#endregion
// uy
#region 2.49.0.0.858.*
oid_2_49_0_0_858:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uruguay]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uruguay]/[Direccion Nacional de Meteorologia]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uruguay]/{values[index - 1]}";
}
#endregion
// uz
#region 2.49.0.0.860.*
oid_2_49_0_0_860:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uzbekistan]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uzbekistan]/[Uzhydromet]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uzbekistan]/{values[index - 1]}";
}
#endregion
// ve
#region 2.49.0.0.862.*
oid_2_49_0_0_862:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Venezuela]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Venezuela]/[Servicio de Meteorologia de la Aviacion]";
case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Venezuela]/[Dirección de Meteorología e Hidrología - Ministerio del Ambiente]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Venezuela]/{values[index - 1]}";
}
#endregion
// ws
#region 2.49.0.0.882.*
oid_2_49_0_0_882:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Samoa]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Samoa]/[Samoa Meteorology Division]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Samoa]/{values[index - 1]}";
}
#endregion
// ye
#region 2.49.0.0.887.*
oid_2_49_0_0_887:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Yemen]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Yemen]/[Yemen Meteorological Service]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Yemen]/{values[index - 1]}";
}
#endregion
// zm
#region 2.49.0.0.894.*
oid_2_49_0_0_894:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zambia]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zambia]/[Zambia Meteorological Department]";
default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zambia]/{values[index - 1]}";
}
#endregion
#endregion
// org
#region 2.49.0.2.*
oid_2_49_0_2:
if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of other organizations]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting authorities of other organizations]/[EUMETNET]";
default: return $"/Alerting/WMO/[Alerting authorities of other organizations]/{values[index - 1]}";
}
#endregion
// org-msg
#region 2.49.0.3.*
oid_2_49_0_3:
if (index == values.Length) return "/Alerting/WMO/[Alerting messages of other organizations]";
switch (values[index++])
{
case 0: return "/Alerting/WMO/[Alerting messages of other organizations]/[Alert messages issued by EUMETNET]";
default: return $"/Alerting/WMO/[Alerting messages of other organizations]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// ors
#region 2.50.*
oid_2_50:
if (index == values.Length) return "/OIDResolutionSystem";
switch (values[index++])
{
case 0: goto oid_2_50_0;
default: return $"/OIDResolutionSystem/{values[index - 1]}";
}
// modules
#region 2.50.0.*
oid_2_50_0:
if (index == values.Length) return "/OIDResolutionSystem/[ASN.1 modules]";
switch (values[index++])
{
case 0: goto oid_2_50_0_0;
case 1: goto oid_2_50_0_1;
default: return $"/OIDResolutionSystem/[ASN.1 modules]/{values[index - 1]}";
}
// cinf
#region 2.50.0.0.*
oid_2_50_0_0:
if (index == values.Length) return "/OIDResolutionSystem/[ASN.1 modules]/[CINF-module]";
switch (values[index++])
{
case 1: return "/OIDResolutionSystem/[ASN.1 modules]/[CINF-module]/[Version 1]";
default: return $"/OIDResolutionSystem/[ASN.1 modules]/[CINF-module]/{values[index - 1]}";
}
#endregion
// rinf
#region 2.50.0.1.*
oid_2_50_0_1:
if (index == values.Length) return "/OIDResolutionSystem/[ASN.1 modules]/[RINF-module]";
switch (values[index++])
{
case 1: return "/OIDResolutionSystem/[ASN.1 modules]/[RINF-module]/[Version 1]";
default: return $"/OIDResolutionSystem/[ASN.1 modules]/[RINF-module]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
// gs1
#region 2.51.*
oid_2_51:
if (index == values.Length) return "/GS1";
switch (values[index++])
{
case 1: goto oid_2_51_1;
case 2: goto oid_2_51_2;
case 3: return "/GS1/[GS1 business data]";
case 4: return "/GS1/[GS1 technical data]";
default: return $"/GS1/{values[index - 1]}";
}
// 1
#region 2.51.1.*
oid_2_51_1:
if (index == values.Length) return "/GS1/[GS1 identification keys]";
switch (values[index++])
{
case 1: return "/GS1/[GS1 identification keys]/[Global Trade Item Number (the GS1 Identification Key used to identify trade items)]";
case 2: return "/GS1/[GS1 identification keys]/[Serial Shipping Container Code (GS1 Identification Key used to identify logistics units)]";
case 3: return "/GS1/[GS1 identification keys]/[Global Location Number (GS1 Identification Key used to identify physical locations or parties)]";
case 4: return "/GS1/[GS1 identification keys]/[Global Returnable Asset Identifier (GS1 Identification Key used to identify Returnable Assets)]";
case 5: return "/GS1/[GS1 identification keys]/[Global Individual Asset Identifier (GS1 Identification Key used to identify an Individual Asset)]";
case 6: return "/GS1/[GS1 identification keys]/[Global Document Type Identifier (GS1 Identification Key used to identify a document type)]";
case 7: return "/GS1/[GS1 identification keys]/[Global Service Relation Number (a non-significant number used to identify the relationship between an organization offering services and the individual entities providing or benefiting from the services)]";
case 8: return "/GS1/[GS1 identification keys]/[Global Shipment Identification Number (GSIN)]";
case 9: return "/GS1/[GS1 identification keys]/[Global Identification Number for Consignment (GS1 Identification Key used to identify a logical grouping of logistic or transport units that are assembled to be transported under one transport document, e.g., HWB)]";
case 10: return "/GS1/[GS1 identification keys]/[Global Coupon Number (GS1 Identification Key that provides a globally unique identification for a coupon, with an optional serial number)]";
case 11: return "/GS1/[GS1 identification keys]/[Component or Part IDentifier (CPID)]";
case 12: return "/GS1/[GS1 identification keys]/[Global Model Number (GMN) used to identify a product model]";
default: return $"/GS1/[GS1 identification keys]/{values[index - 1]}";
}
#endregion
// 2
#region 2.51.2.*
oid_2_51_2:
if (index == values.Length) return "/GS1/[GS1 supplementary data]";
switch (values[index++])
{
case 10: return "/GS1/[GS1 supplementary data]/[Number that associates an item with information the manufacturer considers relevant for traceability purposes]";
case 21: return "/GS1/[GS1 supplementary data]/[Numeric or alphanumeric code assigned to an individual instance of an entity for its lifetime]";
case 254: return "/GS1/[GS1 supplementary data]/[Alphanumeric extension component used to identify internal physical locations within a location]";
case 8011: return "/GS1/[GS1 supplementary data]/[Numeric identifier assigned to an individual instance of a component/part]";
case 8019: return "/GS1/[GS1 supplementary data]/[Numeric identifier allowing to distinguish different encounters during a service relationship]";
default: return $"/GS1/[GS1 supplementary data]/{values[index - 1]}";
}
#endregion
#endregion
// uav
#region 2.52.*
oid_2_52:
if (index == values.Length) return "/Joint-ISO-ITU-T/UAV";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/UAV/[Unmanned Aerial Vehicle (UAV) devices]";
case 2: return "/Joint-ISO-ITU-T/UAV/[Ground control stations]";
case 3: return "/Joint-ISO-ITU-T/UAV/[Monitoring devices]";
case 4: goto oid_2_52_4;
case 5: return "/Joint-ISO-ITU-T/UAV/[Security modules]";
case 6: goto oid_2_52_6;
default: return $"/Joint-ISO-ITU-T/UAV/{values[index - 1]}";
}
// 4
#region 2.52.4.*
oid_2_52_4:
if (index == values.Length) return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/[Data modules of a manufacturing system]";
case 2: return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/[Data modules of a sales and logistical system]";
case 3: return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/[Data modules of a repairing system]";
case 4: return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/[Data modules of a scrapping system]";
default: return $"/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/{values[index - 1]}";
}
#endregion
// 6
#region 2.52.6.*
oid_2_52_6:
if (index == values.Length) return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]";
switch (values[index++])
{
case 1: return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/[Data modules of Unmanned Aerial Vehicle (UAV) systems]";
case 2: return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/[Data modules of Unmanned Aerial Vehicle (UAV) Ground Control Station (GCS) systems]";
case 3: return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/[Data modules of Unmanned Aerial Vehicle (UAV) Monitoring and Control Station/server (MCS) systems]";
case 4: return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/[Data modules of Unmanned Aerial Vehicle (UAV) monitoring cloud systems]";
default: return $"/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/{values[index - 1]}";
}
#endregion
#endregion
#endregion
}
}
#pragma warning restore IDE0011
}