API Reference
Gs1ApplicationIdentifier
Official metadata and syntax rules for one assigned GS1 Application Identifier.
Inheritance
- Object
- Gs1ApplicationIdentifier
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method Gs1ApplicationIdentifierCatalog.Get
- Property Gs1ApplicationIdentifierCatalog.All
- Property Gs1Element.Definition
Accepted by parameters
Methods
public override String ToString() #StringInherited Methods
Properties
public String Ai { get; } #Gets the two-, three-, or four-digit Application Identifier.
public String Title { get; } #Gets the short title assigned by GS1.
public String Format { get; } #Gets the official compact data-format expression.
public Boolean HasPredefinedLength { get; } #Gets whether the AI and data field have predefined total length and do not need a trailing FNC1 separator.
public Boolean RequiresFnc1Separator { get; } #Gets whether FNC1 is required when another element follows this field.
public Boolean IsDigitalLinkDataAttribute { get; } #Gets whether the AI is permitted as a GS1 Digital Link data attribute.
public Int32 MinimumDataLength { get; } #Gets the minimum permitted data length.
public Int32 MaximumDataLength { get; } #Gets the maximum permitted data length.
public IReadOnlyList<Gs1DataFormatComponent> Components { get; } #Gets the data-field components in payload order.
public IReadOnlyList<String> RequiredAssociations { get; } #Gets mandatory association expressions. Each expression contains comma-separated alternatives; a plus sign joins AIs that must occur together.
public IReadOnlyList<String> ExcludedAssociations { get; } #Gets AI patterns that cannot occur in the same message.
public String DigitalLinkPrimaryKeyQualifiers { get; } #Gets the Digital Link primary-key qualifier expression, or null when this AI is not a primary key.
public Boolean IsDigitalLinkPrimaryKey { get; } #Gets whether the AI is a GS1 Digital Link primary key.