> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SuperOffice.WebApi.Data.FieldValueInfo

# <a id="SuperOffice_WebApi_Data_FieldValueInfo" /> Class FieldValueInfo

Namespace: [SuperOffice.WebApi.Data](SuperOffice.WebApi.Data.md)\
Assembly: SuperOffice.WebApi.dll

Carrier object for FieldValueInfo.
This class carries information about the definition and properties of an field used in bulk update system. The class is serializable and used on both the application and Web server sides.

```csharp theme={null}
public class FieldValueInfo
```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ←
[FieldValueInfo](SuperOffice.WebApi.Data.FieldValueInfo.md)

#### Inherited Members

[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring),
[object.Equals(object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),
[object.Equals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),
[object.ReferenceEquals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),
[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),
[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),
[object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone)

## Constructors

### <a id="SuperOffice_WebApi_Data_FieldValueInfo__ctor" /> FieldValueInfo()

Default constructor - defaults any enum props to 0.

```csharp theme={null}
public FieldValueInfo()
```

## Properties

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_CanSupportMultiUse" /> CanSupportMultiUse

Can the field support multi use?

```csharp theme={null}
public virtual bool CanSupportMultiUse { get; set; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_ControlInfos" /> ControlInfos

Array of the controlinfos

```csharp theme={null}
public virtual ControlInfo[] ControlInfos { get; set; }
```

#### Property Value

[ControlInfo](SuperOffice.WebApi.Data.ControlInfo.md)\[]

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_CurrentOperationType" /> CurrentOperationType

The selected operation to execute on this field

```csharp theme={null}
public virtual string CurrentOperationType { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_DefaultShowInGui" /> DefaultShowInGui

Default show in Gui?

```csharp theme={null}
public virtual bool DefaultShowInGui { get; set; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_DefaultShowInSelector" /> DefaultShowInSelector

Default show in selector?

```csharp theme={null}
public virtual bool DefaultShowInSelector { get; set; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_DisplayValues" /> DisplayValues

The displayvalues to be set on this field on this bulkupdate, used to resolve when values array contains ids

```csharp theme={null}
public virtual string[] DisplayValues { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)\[]

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_EncodedDataCaption" /> EncodedDataCaption

```csharp theme={null}
public virtual string EncodedDataCaption { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_EncodedDataCaptionDescription" /> EncodedDataCaptionDescription

```csharp theme={null}
public virtual string EncodedDataCaptionDescription { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_EncodedDisplayDescription" /> EncodedDisplayDescription

The description of the field

```csharp theme={null}
public virtual string EncodedDisplayDescription { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_EncodedDisplayName" /> EncodedDisplayName

The displayname of the field

```csharp theme={null}
public virtual string EncodedDisplayName { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_IconHint" /> IconHint

The iconhint of the field

```csharp theme={null}
public virtual string IconHint { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_IsActive" /> IsActive

True if the field and operations will be used in the bulk update

```csharp theme={null}
public virtual bool IsActive { get; set; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_Key" /> Key

The unique key on the field

```csharp theme={null}
public virtual string Key { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_Mandatory" /> Mandatory

True if this is a mandatory field

```csharp theme={null}
public virtual bool Mandatory { get; set; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_OperationInfos" /> OperationInfos

Array of the available operations for this field

```csharp theme={null}
public virtual OperationInfo[] OperationInfos { get; set; }
```

#### Property Value

[OperationInfo](SuperOffice.WebApi.Data.OperationInfo.md)\[]

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_ValueType" /> ValueType

Describes the expected value array

```csharp theme={null}
public virtual string ValueType { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_FieldValueInfo_Values" /> Values

The values to be set on this field on this bulkupdate

```csharp theme={null}
public virtual string[] Values { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)\[]

## See Also

[BulkUpdateAgent](SuperOffice.WebApi.Agents.BulkUpdateAgent.md)


## Related topics

- [SuperOffice.WebApi.Data.WorkflowStepUpdateParticipant](/en/api/reference/webapi/SuperOffice.WebApi.Data.WorkflowStepUpdateParticipant.md)
- [SuperOffice.WebApi.Data.BulkUpdate ExecuteByEntityIdsRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.BulkUpdate_ExecuteByEntityIdsRequest.md)
- [SuperOffice.WebApi.Data.BulkUpdate ExecuteBySelectionIdRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.BulkUpdate_ExecuteBySelectionIdRequest.md)
- [SuperOffice.WebApi.Agents.IBulkUpdateAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IBulkUpdateAgent.md)
- [SuperOffice.WebApi.Agents.BulkUpdateAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.BulkUpdateAgent.md)
- [SuperOffice.WebApi.Data.FieldInfoTime](/en/api/reference/webapi/SuperOffice.WebApi.Data.FieldInfoTime.md)
