# 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]