# NxFieldDescription Class

Namespace: [Qlik.Engine](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.htm)  
Assembly: Qlik.Engine.dll

#### NxDerivedFieldsdata

Please refer to Engine API reference for table definition.

## Inheritance

* System.Object
  * [AbstractStructure](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.htm)
    * NxFieldDescription

## Syntax

```
[ValueClass]
public class NxFieldDescription : AbstractStructure, IDisposable, INxFieldDescription, IAbstractStructure
```

## Constructors

| Name | Description |
| --- | --- |
| [NxFieldDescription()](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.-ctor.htm#Qlik_Engine_NxFieldDescription__ctor) | Creates an instance of the NxFieldDescription class |

## Properties

| Name | Description |
| --- | --- |
| [AndMode](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.AndMode.htm#Qlik_Engine_NxFieldDescription_AndMode) | If set to true a logical AND (instead of a logical OR) is used when making selections in a field.<br><br>The default value is false.<br><br>JSON property name: qAndMode |
| [Cardinal](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.Cardinal.htm#Qlik_Engine_NxFieldDescription_Cardinal) | Number of distinct field values<br><br>JSON property name: qCardinal |
| [DerivedFieldData](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.DerivedFieldData.htm#Qlik_Engine_NxFieldDescription_DerivedFieldData) | Lists the derived fields if any.<br><br>JSON property name: qDerivedFieldData |
| [IsDefinitionOnly](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.IsDefinitionOnly.htm#Qlik_Engine_NxFieldDescription_IsDefinitionOnly) | If set to true, it means that the field is a field on the fly.<br><br>JSON property name: qIsDefinitionOnly |
| [IsDetail](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.IsDetail.htm#Qlik_Engine_NxFieldDescription_IsDetail) | Is used for Direct Discovery.<br><br>If set to true, it means that the type of the field is detail.<br><br>JSON property name: qIsDetail |
| [IsHidden](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.IsHidden.htm#Qlik_Engine_NxFieldDescription_IsHidden) | If set to true, it means that the field is hidden.<br><br>JSON property name: qIsHidden |
| [IsImplicit](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.IsImplicit.htm#Qlik_Engine_NxFieldDescription_IsImplicit) | Is used for Direct Discovery.<br><br>If set to true, it means that the type of the field is measure.<br><br>JSON property name: qIsImplicit |
| [IsSemantic](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.IsSemantic.htm#Qlik_Engine_NxFieldDescription_IsSemantic) | If set to true, it means that the field is a semantic.<br><br>JSON property name: qIsSemantic |
| [IsSystem](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.IsSystem.htm#Qlik_Engine_NxFieldDescription_IsSystem) | If set to true, it means that the field is a system field.<br><br>JSON property name: qIsSystem |
| [Name](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.Name.htm#Qlik_Engine_NxFieldDescription_Name) | Name of the field<br><br>JSON property name: qName |
| [ReadableName](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.ReadableName.htm#Qlik_Engine_NxFieldDescription_ReadableName) | JSON property name: qReadableName |
| [Tags](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.Tags.htm#Qlik_Engine_NxFieldDescription_Tags) | Gives information on a field. For example, it can return the type of the field.<br><br>Examples: key, text, ASCII<br><br>JSON property name: qTags |