# VoucherifySdk::CodeConfigRequiredLengthCharsetPattern ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **length** | **Float** | Number of characters in a generated code (excluding prefix and postfix). | | | **charset** | **String** | Characters that can appear in the code. Examples: - Alphanumeric: `0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ` - Alphabetic: `abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ` - Alphabetic Lowercase: `abcdefghijklmnopqrstuvwxyz` - Alphabetic Uppercase: `ABCDEFGHIJKLMNOPQRSTUVWXYZ` - Numbers: `0123456789` - Custom: a custom character set | | | **prefix** | **String** | A text appended before the code. | [optional] | | **postfix** | **String** | A text appended after the code. | [optional] | | **pattern** | **String** | A pattern for codes where hashes (#) will be replaced with random characters. Overrides `length`. | | | **initial_count** | **Integer** | The initial count | [optional] |