API Reference
Class
QrPayloadParser
Parses QR payload strings into structured data when possible.
Inheritance
- Object
- QrPayloadParser
Methods
public static QrParsedPayload Parse(String payload) #Returns:
QrParsedPayloadParses payload, returning raw text when structure is not recognized.
Parameters
- payload System.String
TryParse 2 overloads
public static Boolean TryParse(String payload, out QrParsedPayload parsed) #Returns:
BooleanAttempts to parse the payload into a structured representation.
Parameters
- payload System.String
- parsed CodeGlyphX.Payloads.QrParsedPayload@
public static Boolean TryParse(String payload, QrPayloadParseOptions options, out QrParsedPayload parsed, out QrPayloadValidationResult validation) #Returns:
BooleanAttempts to parse the payload with optional strict validation.
Parameters
- payload System.String
- options CodeGlyphX.Payloads.QrPayloadParseOptions
- parsed CodeGlyphX.Payloads.QrParsedPayload@
- validation CodeGlyphX.Payloads.QrPayloadValidationResult@
public static QrPayloadValidationResult Validate(QrParsedPayload parsed, QrPayloadParseOptions options = null) #Returns:
QrPayloadValidationResultValidates a parsed payload against strict schema rules.
Parameters
- parsed CodeGlyphX.Payloads.QrParsedPayload
- options CodeGlyphX.Payloads.QrPayloadParseOptions = null