# GraffitiTOTPField
Container Inherits GraffitiSuite.BaseContainer
## About
GraffitiTOTPField is a set of inputs designed for time-based one time password value display or entry, complete with auto-progression and display of validation status.
## Preview

Previous
Next
## Enumerations
| Name | Value | Description |
| --- | :---: | --- |
| States | Unvalidated <br> Valid <br> Invalid | Supported validation states. |
## Event Definitions
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| CodeComplete | (None) | (None) | Raised when all of the child fields have a value. |
| ValueChanged | (None) | (None) | Raised when any of the child fields' value is changed. |
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| Sub | Reset | (None) | Resets all the value of all child fields to empty. |
| Sub | SetFocus | (None) | |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| Private | As | Nil | |
| State | States | Nil | The current visual state of the control. |
| Value | Integer | Nil | The current value of the control. |