Table of Contents

Class ItemScanNumberSettings

Namespace
Acuit.Pinpoint.Workstation
Assembly
Acuit.Pinpoint.Workstation.Abstractions.dll

Settings for a number to be collected for an item.

public class ItemScanNumberSettings
Inheritance
ItemScanNumberSettings
Inherited Members

Constructors

ItemScanNumberSettings()

public ItemScanNumberSettings()

Properties

ForceUppercase

Gets or sets whether to automatically convert the number to uppercase.

public bool ForceUppercase { get; set; }

Property Value

bool

Id

Gets or sets the number identifer.

public required string Id { get; set; }

Property Value

string

InvalidNumberPattern

Gets or sets a wildcard pattern used to reject invalid numbers, or null to not perform this check.

public string? InvalidNumberPattern { get; set; }

Property Value

string

Remarks

InvalidNumberPattern takes precedence over ValidNumberPattern, so a number that matches InvalidNumberPattern will be rejected even if it also matches ValidNumberPattern.

IsTypingAllowed

Gets or sets whether typing is allowed for this number.

public bool IsTypingAllowed { get; set; }

Property Value

bool

MaxLength

Gets or sets the maximum length allowed for this number, or null if there is no maximum.

public int? MaxLength { get; set; }

Property Value

int?

Name

Gets or sets the number name, which is shown on the scan dialog.

public required string Name { get; set; }

Property Value

string

ValidNumberPattern

Gets or sets a wildcard pattern used to validate numbers, or null to accept any non-blank value.

public string? ValidNumberPattern { get; set; }

Property Value

string

Remarks

InvalidNumberPattern takes precedence over ValidNumberPattern, so a number that matches InvalidNumberPattern will be rejected even if it also matches ValidNumberPattern.