# Data Validation Settings

Data Matrix Validation Settings
Variable | Type | Description
--- | --- | ---
Validation Type | array |
Validation Failure Action | array |
Append CR/LF | boolean |
DoD UID Validation | Construct | array |
Enabled | boolean |
Expected EID | string |
Enabled | boolean |
Expected PN | string |
Enabled | boolean |
Expected BN | string |
ISO Validation | Construct | array |
GS1 Validation | Application Identifiers | string |
Match String | Enabled | boolean |
Match String | string |
Increment/Decrement Numerical Component | boolean |
Start Position | integer |
Length | array |
Step Size | integer |
Update on NoRead | boolean |
Update on Validation Failure | boolean |
Match Pattern | Pattern | string |

QR Code / MaxiCode / Aztec Code Validation Settings
Variable | Type | Description
--- | --- | ---
Validation Type | array |
Validation Failure Action | array |
Append CR/LF | boolean |
ISO Validation | Construct | array |
GS1 Validation | Application Identifiers | string |
Match String | Enabled | boolean |
Match String | string |
Increment/Decrement Numerical Component | boolean |
Start Position | integer |
Length | array |
Step Size | integer |
Update on NoRead | boolean |
Update on Validation Failure | boolean |
Match Pattern | Pattern | string |

DotCode
Variable | Type | Description
--- | --- | ---
Validation Type | array |
Validation Failure Action | array |
Append CR/LF | boolean |
ISO Validation | Construct | array |
Match String | Enabled | boolean |
Match String | string |
Increment/Decrement Numerical Component | boolean |
Start Position | integer |
Length | array |
Step Size | integer |
Update on NoRead | boolean |
Update on Validation Failure | boolean |
Match Pattern | Pattern | string |

1D / Stacked / Postal
Variable | Type | Description
--- | --- | ---
Validation Type | array |
Validation Failure Action | array |
Append CR/LF | boolean |
ISO Validation | Construct | array |
GS1 Validation | Application Identifiers | string |
Match String | Enabled | boolean |
Match String | string |
Increment/Decrement Numerical Component | boolean |
Start Position | integer |
Length | array |
Step Size | integer |
Update on NoRead | boolean |
Update on Validation Failure | boolean |
Match Pattern | Pattern | string |