# INxFieldDescription Interface

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

#### NxDerivedFieldsdata

Please refer to Engine API reference for table definition.

## Syntax

```
[ValueClass]
public interface INxFieldDescription : IAbstractStructure
```

## Properties

| Name | Description |
| --- | --- |
| [AndMode](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxFieldDescription.AndMode.htm#Qlik_Engine_INxFieldDescription_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/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxFieldDescription.Cardinal.htm#Qlik_Engine_INxFieldDescription_Cardinal) | Number of distinct field values<br><br>JSON property name: qCardinal |
| [DerivedFieldData](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxFieldDescription.DerivedFieldData.htm#Qlik_Engine_INxFieldDescription_DerivedFieldData) | Lists the derived fields if any.<br><br>JSON property name: qDerivedFieldData |
| [IsDefinitionOnly](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxFieldDescription.IsDefinitionOnly.htm#Qlik_Engine_INxFieldDescription_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/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxFieldDescription.IsDetail.htm#Qlik_Engine_INxFieldDescription_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/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxFieldDescription.IsHidden.htm#Qlik_Engine_INxFieldDescription_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/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxFieldDescription.IsImplicit.htm#Qlik_Engine_INxFieldDescription_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/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxFieldDescription.IsSemantic.htm#Qlik_Engine_INxFieldDescription_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/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxFieldDescription.IsSystem.htm#Qlik_Engine_INxFieldDescription_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/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxFieldDescription.Name.htm#Qlik_Engine_INxFieldDescription_Name) | Name of the field<br><br>JSON property name: qName |
| [ReadableName](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxFieldDescription.ReadableName.htm#Qlik_Engine_INxFieldDescription_ReadableName) | JSON property name: qReadableName |
| [Tags](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxFieldDescription.Tags.htm#Qlik_Engine_INxFieldDescription_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 |