API Reference
OtpQrHeuristicReport
Result of static OTP QR rendering heuristics. This report does not decode the rendered artifact.
Inheritance
- Object
- OtpQrHeuristicReport
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
- Method OtpQrHeuristics.Evaluate
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Double ContrastRatio { get; } #Gets the color contrast ratio.
public Boolean HasSufficientContrast { get; } #Gets whether contrast meets the minimum recommendation.
public Boolean HasSufficientQuietZone { get; } #Gets whether quiet zone meets the minimum recommendation.
public Boolean HasSufficientModuleSize { get; } #Gets whether module size meets the minimum recommendation.
public Boolean HasOpaqueColors { get; } #Gets whether colors are fully opaque.
public Boolean HasRecommendedErrorCorrection { get; } #Gets whether error correction level matches OTP recommendation.
public Int32 RecommendedModuleSize { get; } #Gets the recommended module size.
public Int32 RecommendedQuietZone { get; } #Gets the recommended quiet zone size in modules.
public Boolean PassesHeuristics { get; } #Gets whether the configuration passes the static OTP checks. Passing does not guarantee scanner or authenticator interoperability.
public Int32 Score { get; } #Gets a 0-100 score (higher is better).
public String[] Issues { get; } #Gets any warnings or suggestions.