CodeGlyphX logo
CodeGlyphX

API Reference

Class

Gs1Validator

Namespace CodeGlyphX.Gs1Data
Assembly CodeGlyphX
Modifiers static

Parses and validates bracketed GS1 AI syntax and raw GS1 element strings.

Inheritance

  • Object
  • Gs1Validator

Methods

ToElementString 2 overloads
public static String ToElementString(String bracketedInput, Gs1ValidationOptions options = null) #
Returns: String

Builds the raw barcode element string from a valid bracketed GS1 message.

Parameters

bracketedInput System.String requiredposition: 0
options CodeGlyphX.Gs1Data.Gs1ValidationOptions = null optionalposition: 1
public static String ToElementString(IReadOnlyList<Gs1Element> elements) #
Returns: String

Builds a raw barcode element string from explicit parsed elements.

Parameters

elements System.Collections.Generic.IReadOnlyList{CodeGlyphX.Gs1Element} requiredposition: 0
public static Boolean TryValidate(String input, out Gs1ValidationResult result, Gs1ValidationOptions options = null) #
Returns: Boolean

Attempts to parse and fully validate a GS1 message.

Parameters

input System.String requiredposition: 0
result CodeGlyphX.Gs1Data.Gs1ValidationResult@ requiredposition: 1
options CodeGlyphX.Gs1Data.Gs1ValidationOptions = null optionalposition: 2
public static Gs1ValidationResult Validate(String input, Gs1ValidationOptions options = null) #
Returns: Gs1ValidationResult

Parses and validates a GS1 message while collecting all detectable issues.

Parameters

input System.String requiredposition: 0
options CodeGlyphX.Gs1Data.Gs1ValidationOptions = null optionalposition: 1