CodeGlyphX logo
CodeGlyphX

API Reference

Class

QrPayloadData

Namespace CodeGlyphX.Payloads
Assembly CodeGlyphX
Modifiers sealed

QR payload with optional encoding/version defaults.

Inheritance

  • Object
  • QrPayloadData

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Constructors

public QrPayloadData(String text, Nullable<QrErrorCorrectionLevel> errorCorrectionLevel = null, Nullable<Int32> minVersion = null, Nullable<Int32> maxVersion = null, Nullable<QrTextEncoding> textEncoding = null) #

Creates a payload with optional encoding/version defaults.

Parameters

text System.String requiredposition: 0
Payload text.
errorCorrectionLevel System.Nullable{CodeGlyphX.QrErrorCorrectionLevel} = null optionalposition: 1
Optional error correction level recommendation.
minVersion System.Nullable{System.Int32} = null optionalposition: 2
Optional minimum QR version.
maxVersion System.Nullable{System.Int32} = null optionalposition: 3
Optional maximum QR version.
textEncoding System.Nullable{CodeGlyphX.QrTextEncoding} = null optionalposition: 4
Optional text encoding recommendation.

Exceptions

  • ArgumentNullException – Thrown when text is null.

Methods

public override String ToString() #
Returns: String

Returns the payload text.

Returns

Payload text.

Properties

public String Text { get; } #

Payload text.

public Nullable<QrErrorCorrectionLevel> ErrorCorrectionLevel { get; } #

Optional error correction level recommendation.

public Nullable<Int32> MinVersion { get; } #

Optional minimum QR version.

public Nullable<Int32> MaxVersion { get; } #

Optional maximum QR version.

public Nullable<QrTextEncoding> TextEncoding { get; } #

Optional text encoding recommendation.