# Cyclos411Api.CustomField

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**type** | [**CustomFieldTypeEnum**](CustomFieldTypeEnum.md) | The data type for the custom field Possible values are: * boolean: A boolean value * date: A date value * decimal: A decimal value * dynamicSelection: Single selection based on options generated by a custom script * file: Multiple binary files * image: Multiple images * integer: An integer value * linkedEntity: Another entity. Uses the &#x60;linkedEntityType&#x60; to define which kind of entity is it * multiSelection: Multiple enumerated values * richText: A multi line string formatted as HTML * singleSelection: A single enumerated value * string: A single line string * text: A multi line string * url: An URL  | [optional] 
**linkedEntityType** | [**LinkedEntityTypeEnum**](LinkedEntityTypeEnum.md) | When the type is linkedEntity, indicates the entity type Possible values are: * advertisement: An advertisement * record: A record (user or system) * transaction: A transaction (payment, scheduled payment, payment request, etc) * transfer: A transfer * user: An user  | [optional] 
**control** | [**CustomFieldControlEnum**](CustomFieldControlEnum.md) | The UI control (widget) type that should be used to render this field for edit. Most notably, the types that can have distinct controls are singleSelection, that could be rendered as a single selection widget or radio button group, and multi selection, which could be rendered as a multi selection widget or a checkbox group. Possible values are: * checkbox: A checkbox group * entitySelection: A widget to select a linked entity (for example, an auto-complete for users) * multiSelection: A multi-selection field * radio: A radio button group * richEditor: An HTML editor * singleSelection: A single-selection field * text: A single line text * textarea: A multi line text * upload: A widget to upload a file  | [optional] 
**kind** | [**CustomFieldKind**](CustomFieldKind.md) | Determines the kind if a custom field Possible values are: * contact: Contact fields. * contactInfo: Additional contact information fields. * custom_operation: Custom operation fields. * document: Document fields. * marketplace: Advertisements field. * record: Record fields. * transaction: Transaction fields. * user: User profile fields.  | [optional] 
**decimalDigits** | **Number** | The number of decimal digits. Only available if &#x60;type&#x60; is  | [optional] 


