Table of Contents

Class BarcodeFormatConfigurationBase

Namespace
ScanbotSDK.MAUI.Barcode
Assembly
ScanbotSDK.Shared.dll
[JsonPolymorphic(TypeDiscriminatorPropertyName = "_type")]
[JsonDerivedType(typeof(BarcodeFormatCodabarConfiguration), "BarcodeFormatCodabarConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatCode11Configuration), "BarcodeFormatCode11Configuration")]
[JsonDerivedType(typeof(BarcodeFormatCode39Configuration), "BarcodeFormatCode39Configuration")]
[JsonDerivedType(typeof(BarcodeFormatCode93Configuration), "BarcodeFormatCode93Configuration")]
[JsonDerivedType(typeof(BarcodeFormatCode128Configuration), "BarcodeFormatCode128Configuration")]
[JsonDerivedType(typeof(BarcodeFormatCode2Of5Configuration), "BarcodeFormatCode2Of5Configuration")]
[JsonDerivedType(typeof(BarcodeFormatDataBarConfiguration), "BarcodeFormatDataBarConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatDataBarExpandedConfiguration), "BarcodeFormatDataBarExpandedConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatDataBarLimitedConfiguration), "BarcodeFormatDataBarLimitedConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatItfConfiguration), "BarcodeFormatITFConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatMsiPlesseyConfiguration), "BarcodeFormatMSIPlesseyConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatUpcEanConfiguration), "BarcodeFormatUpcEanConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatPharmaCodeConfiguration), "BarcodeFormatPharmaCodeConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatAztecConfiguration), "BarcodeFormatAztecConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatQrCodeConfiguration), "BarcodeFormatQRCodeConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatPdf417Configuration), "BarcodeFormatPDF417Configuration")]
[JsonDerivedType(typeof(BarcodeFormatMicroPdf417Configuration), "BarcodeFormatMicroPDF417Configuration")]
[JsonDerivedType(typeof(BarcodeFormatDataMatrixConfiguration), "BarcodeFormatDataMatrixConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatMaxiCodeConfiguration), "BarcodeFormatMaxiCodeConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatAustraliaPostConfiguration), "BarcodeFormatAustraliaPostConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatJapanPostConfiguration), "BarcodeFormatJapanPostConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatRoyalMailConfiguration), "BarcodeFormatRoyalMailConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatRoyalTntPostConfiguration), "BarcodeFormatRoyalTNTPostConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatUspsIntelligentMailConfiguration), "BarcodeFormatUSPSIntelligentMailConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatPharmaCodeTwoTrackConfiguration), "BarcodeFormatPharmaCodeTwoTrackConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatGs1CompositeConfiguration), "BarcodeFormatGS1CompositeConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatCommonOneDConfiguration), "BarcodeFormatCommonOneDConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatCommonTwoDConfiguration), "BarcodeFormatCommonTwoDConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatCommonFourStateConfiguration), "BarcodeFormatCommonFourStateConfiguration")]
[JsonDerivedType(typeof(BarcodeFormatCommonConfiguration), "BarcodeFormatCommonConfiguration")]
public class BarcodeFormatConfigurationBase
Inheritance
BarcodeFormatConfigurationBase
Derived
Inherited Members

Constructors

BarcodeFormatConfigurationBase()

public BarcodeFormatConfigurationBase()

Properties

AddAdditionalQuietZone

public bool AddAdditionalQuietZone { get; set; }

Property Value

bool

MinimumSizeScore

public double MinimumSizeScore { get; set; }

Property Value

double

RegexFilter

public string RegexFilter { get; set; }

Property Value

string

Methods

FromJson(string)

public static BarcodeFormatConfigurationBase FromJson(string rawJson)

Parameters

rawJson string

Returns

BarcodeFormatConfigurationBase

FromNative(BarcodeFormatConfigurationBase)

public static BarcodeFormatConfigurationBase FromNative(BarcodeFormatConfigurationBase source)

Parameters

source BarcodeFormatConfigurationBase

Returns

BarcodeFormatConfigurationBase

FromNative(SBSDKBarcodeFormatConfigurationBase)

public static BarcodeFormatConfigurationBase FromNative(SBSDKBarcodeFormatConfigurationBase source)

Parameters

source SBSDKBarcodeFormatConfigurationBase

Returns

BarcodeFormatConfigurationBase

ToNative()

public abstract BarcodeFormatConfigurationBase ToNative()

Returns

BarcodeFormatConfigurationBase