[**@bigcommerce/checkout-sdk**](../README.md)

***

[@bigcommerce/checkout-sdk](../README.md) / FormField

# Interface: FormField

## Properties

### custom

> **custom**: `boolean`

***

### default?

> `optional` **default?**: `string`

***

### fieldType?

> `optional` **fieldType?**: [`FormFieldFieldType`](../type-aliases/FormFieldFieldType.md)

***

### hidden?

> `optional` **hidden?**: `boolean`

***

### id

> **id**: `string`

***

### inputDateFormat?

> `optional` **inputDateFormat?**: `string`

***

### itemtype?

> `optional` **itemtype?**: `string`

***

### label

> **label**: `string`

***

### max?

> `optional` **max?**: `string` \| `number`

***

### maxLength?

> `optional` **maxLength?**: `number`

***

### min?

> `optional` **min?**: `string` \| `number`

***

### name

> **name**: `string`

***

### options?

> `optional` **options?**: [`FormFieldOptions`](FormFieldOptions.md)

***

### required

> **required**: `boolean`

***

### requirements?

> `optional` **requirements?**: [`CustomerPasswordRequirements`](CustomerPasswordRequirements.md)

***

### secret?

> `optional` **secret?**: `boolean`

***

### type?

> `optional` **type?**: [`FormFieldType`](../type-aliases/FormFieldType.md)
