CodeGlyphX logo
CodeGlyphX

API Reference

Class

QrPayloadParser

Namespace CodeGlyphX.Payloads
Assembly CodeGlyphX
Modifiers static

Parses QR payload strings into structured data when possible.

Inheritance

  • Object
  • QrPayloadParser

Methods

public static QrParsedPayload Parse(String payload) #
Returns: QrParsedPayload

Parses payload, returning raw text when structure is not recognized.

Parameters

payload System.String requiredposition: 0
TryParse 2 overloads
public static Boolean TryParse(String payload, out QrParsedPayload parsed) #
Returns: Boolean

Attempts to parse the payload into a structured representation.

Parameters

payload System.String requiredposition: 0
parsed CodeGlyphX.Payloads.QrParsedPayload@ requiredposition: 1
public static Boolean TryParse(String payload, QrPayloadParseOptions options, out QrParsedPayload parsed, out QrPayloadValidationResult validation) #
Returns: Boolean

Attempts to parse the payload with optional strict validation.

Parameters

payload System.String requiredposition: 0
options CodeGlyphX.Payloads.QrPayloadParseOptions requiredposition: 1
parsed CodeGlyphX.Payloads.QrParsedPayload@ requiredposition: 2
validation CodeGlyphX.Payloads.QrPayloadValidationResult@ requiredposition: 3
public static QrPayloadValidationResult Validate(QrParsedPayload parsed, QrPayloadParseOptions options = null) #
Returns: QrPayloadValidationResult

Validates a parsed payload against strict schema rules.

Parameters

parsed CodeGlyphX.Payloads.QrParsedPayload requiredposition: 0
options CodeGlyphX.Payloads.QrPayloadParseOptions = null optionalposition: 1