# FormDefinitionRepresentation ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **className** | **string** | | [optional] [default to null] **customFieldTemplates** | **{ [key: string]: string; }** | | [optional] [default to null] **customFieldsValueInfo** | [**{ [key: string]: FieldValueInfo; }**](FieldValueInfo.md) | | [optional] [default to null] **fields** | [**FormFieldRepresentation[]**](FormFieldRepresentation.md) | | [optional] [default to null] **globalDateFormat** | **string** | | [optional] [default to null] **gridsterForm** | **boolean** | | [optional] [default to null] **id** | **number** | | [optional] [default to null] **javascriptEvents** | [**FormJavascriptEventRepresentation[]**](FormJavascriptEventRepresentation.md) | | [optional] [default to null] **metadata** | **{ [key: string]: string; }** | | [optional] [default to null] **name** | **string** | | [optional] [default to null] **outcomeTarget** | **string** | | [optional] [default to null] **outcomes** | [**FormOutcomeRepresentation[]**](FormOutcomeRepresentation.md) | | [optional] [default to null] **processDefinitionId** | **string** | | [optional] [default to null] **processDefinitionKey** | **string** | | [optional] [default to null] **processDefinitionName** | **string** | | [optional] [default to null] **selectedOutcome** | **string** | | [optional] [default to null] **style** | **string** | | [optional] [default to null] **tabs** | [**FormTabRepresentation[]**](FormTabRepresentation.md) | | [optional] [default to null] **taskDefinitionKey** | **string** | | [optional] [default to null] **taskId** | **string** | | [optional] [default to null] **taskName** | **string** | | [optional] [default to null] **variables** | [**FormVariableRepresentation[]**](FormVariableRepresentation.md) | | [optional] [default to null]