CodeGlyphX logo
CodeGlyphX

API Reference

Class

Gs1ApplicationIdentifierCatalog

Namespace CodeGlyphX.Gs1Data
Assembly CodeGlyphX
Modifiers static

Versioned catalog of every assigned GS1 Application Identifier in the bundled GS1 Syntax Dictionary release.

Inheritance

  • Object
  • Gs1ApplicationIdentifierCatalog

Methods

public static Gs1ApplicationIdentifier Get(String ai) #
Returns: Gs1ApplicationIdentifier

Gets an assigned Application Identifier or throws when the AI is unknown.

Parameters

ai System.String requiredposition: 0
public static Boolean TryGet(String ai, out Gs1ApplicationIdentifier definition) #
Returns: Boolean

Looks up an assigned Application Identifier.

Parameters

ai System.String requiredposition: 0
Two-, three-, or four-digit AI.
definition CodeGlyphX.Gs1Data.Gs1ApplicationIdentifier@ requiredposition: 1
Receives the official definition when assigned.

Returns

true when the AI is assigned in this catalog release.

Properties

public static IReadOnlyList<Gs1ApplicationIdentifier> All { get; } #

Gets all assigned identifiers, including expanded members of official AI ranges.

Fields

public const String Release #

Gets the GS1 Barcode Syntax Dictionary release used by this catalog.

Value: 2026-01-27