public record Gs1MigrationSource
The linear GTIN carrier a migration is based on.
Constructors
| Signature | Description |
# Gs1MigrationSource(string Command, ComplianceSymbology Symbology, string Name, string Gtin, IReadOnlyList<Gs1Element> Elements, ComplianceRect SymbolBounds, int Line, bool VariableData) | The linear GTIN carrier a migration is based on. Command: ZPL command, e.g. "^BE". · Symbology: Its symbology (EAN-13, UPC-A, EAN-8, UPC-E, GS1-128, ITF-14, GS1 DataBar). · Name: Display name, e.g. "EAN-13". · Gtin: The 14-digit GTIN it encodes. · Elements: All GS1 elements it encodes (GTIN only for EAN/UPC/ITF-14). · SymbolBounds: Bars in dots. · Line: 1-based source line. · VariableData: The data comes from ^FN / ^SN / ^SF (a template field). |
Properties
| Property | Type | Description |
Command { get; init; } | string | ZPL command, e.g. "^BE". |
Elements { get; init; } | IReadOnlyList<Gs1Element> | All GS1 elements it encodes (GTIN only for EAN/UPC/ITF-14). |
Gtin { get; init; } | string | The 14-digit GTIN it encodes. |
IsRetailPos { get; } | bool | EAN/UPC or GS1 DataBar (scanned at retail POS); GS1-128 and ITF-14 are not. |
Line { get; init; } | int | 1-based source line. |
Name { get; init; } | string | Display name, e.g. "EAN-13". |
SymbolBounds { get; init; } | ComplianceRect | Bars in dots. |
Symbology { get; init; } | ComplianceSymbology | Its symbology (EAN-13, UPC-A, EAN-8, UPC-E, GS1-128, ITF-14, GS1 DataBar). |
VariableData { get; init; } | bool | The data comes from ^FN / ^SN / ^SF (a template field). |
Methods
| Method Signature | Returns | Description |
# Deconstruct(out string Command, out ComplianceSymbology Symbology, out string Name, out string Gtin, out IReadOnlyList<Gs1Element> Elements, out ComplianceRect SymbolBounds, out int Line, out bool VariableData) | void | |