CodeGlyphX logo
CodeGlyphX

API Reference

Class

Gs1ValidationOptions

Namespace CodeGlyphX.Gs1Data
Assembly CodeGlyphX
Modifiers sealed

Controls GS1 parsing and validation strictness.

Inheritance

  • Object
  • Gs1ValidationOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

Properties

public Boolean AllowUnknownApplicationIdentifiers { get; set; } #

Gets or sets whether unassigned AIs are accepted in bracketed input as variable-length fields. Raw element strings cannot safely infer the length of an unknown AI.

public Boolean ValidateAssociations { get; set; } #

Gets or sets whether mandatory and mutually-exclusive AI association rules are evaluated.

public Boolean ValidateSemanticRules { get; set; } #

Gets or sets whether GS1 semantic linters such as check-digit and date validation are evaluated.

public Boolean ValidateCharacterSets { get; set; } #

Gets or sets whether data characters are checked against the official N, X, Y, and Z repertoires.

public Boolean AllowEmptyVariableLengthData { get; set; } #

Gets or sets whether an empty variable-length field is accepted for compatibility with legacy encoders. Standards-conformance validation should leave this disabled.

public Boolean AllowRedundantFnc1Separators { get; set; } #

Gets or sets whether redundant FNC1 separators after predefined-length fields are tolerated. Standards-conformance validation should leave this disabled.