31 types
ZplCore.Extraction
Structured label field extraction (SSCC, tracking, GS1 AIs, addresses, PII) and rule-based ZPL redaction (ZplExtract, ZplRedact).
| Type | Kind | Summary |
|---|---|---|
| BarcodeRedaction | enum | What happens to barcodes whose data contains redacted information. |
| CarrierField | record | One field of a structured carrier message. |
| CarrierMessage | class | Structured carrier message (ISO/IEC 15434 envelope "[)>" RS … EOT) as used in MaxiCode (UPS) and PDF417 (FedEx): f… |
| DateOrder | enum | Order of day and month in numeric dates such as 03/04/2026. |
| DigitalLinkData | class | A parsed GS1 Digital Link URI (uncompressed form). |
| EntitySource | record | Element an entity was found in. |
| EntityType | enum | Kind of a recognised entity. |
| ExtractBox | record | Axis-aligned box in printer dots with the same box in mm. |
| ExtractOptions | class | Settings of ZplExtract.Run. |
| ExtractResult | class | Result of ZplExtract.Run: one entry per rendered label. |
| ExtractedBarcode | class | A barcode with the data a scanner would read (encoder side, from the ZPL; not decoded from the image). |
| ExtractedGraphic | class | An image on the label. Its content is not inspected (text inside images is not extracted). |
| ExtractedLabel | class | Extraction result of one rendered label. |
| ExtractedRfid | class | Data written to an RFID tag (^RF write, ^WT …). |
| ExtractedText | class | A text field as drawn (all ^FH / ^CI / ^FN / ^XF / ^SN processing applied). |
| Gs1Data | class | Parsed GS1 element strings of a barcode or Digital Link URI. |
| Gs1ElementInfo | record | One GS1 element string of a barcode. |
| LabelEntity | class | A recognised piece of information with confidence, sources and evidence. |
| MaxiCodeData | class | MaxiCode content: mode, primary message (postal code, country, service class) and the carrier message. |
| RedactCategories | enum | What ZplRedact removes, combinable as flags. |
| RedactMode | enum | How redacted text is written. |
| RedactOptions | class | Settings of ZplRedact.Run. |
| RedactResult | class | Result of ZplRedact.Run. |
| RedactionAction | record | One redaction (never contains the original value). |
| RedactionReport | class | Redaction report: actions, warnings and the verification result (no original values). |
| RedactionTarget | enum | What was redacted. |
| RedactionWarning | record | Something the redaction could not handle or the caller should check. |
| SourceSpan | record | Where an element comes from in the ZPL source. |
| TextRole | enum | Role guess of a text field. |
| ZplExtract | class | Label understanding: turns ZPL into structured data per label — every text (with a role guess), every barcode with its data as … |
| ZplRedact | class | Redaction of personal data in ZPL for support tickets, logs and sharing labels with vendors: names, addresses, phone numbers, e… |

