> ## 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.BoardViewSettingsBase

# <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase" /> Class BoardViewSettingsBase

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

Carrier object for BoardViewSettingsBase.
Board view settings.

```csharp theme={null}
[KnownType(typeof(ContactPersonBoardViewSettings))]
[KnownType(typeof(ProjectBoardViewSettings))]
[KnownType(typeof(SaleBoardViewSettings))]
public class BoardViewSettingsBase
```

#### Inheritance

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

#### Derived

[ContactPersonBoardViewSettings](SuperOffice.WebApi.Data.ContactPersonBoardViewSettings.md),
[ProjectBoardViewSettings](SuperOffice.WebApi.Data.ProjectBoardViewSettings.md),
[SaleBoardViewSettings](SuperOffice.WebApi.Data.SaleBoardViewSettings.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_BoardViewSettingsBase__ctor" /> BoardViewSettingsBase()

Default constructor - defaults any enum props to 0.

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

## Properties

### <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase_AssociateId" /> AssociateId

The associate this board view settings belongs to (0 for all)

```csharp theme={null}
public virtual int AssociateId { get; set; }
```

#### Property Value

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

### <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase_BoardViewSettingsId" /> BoardViewSettingsId

Primary key

```csharp theme={null}
public virtual int BoardViewSettingsId { get; set; }
```

#### Property Value

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

### <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase_ColorBy" /> ColorBy

Column name to color on

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

#### Property Value

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

### <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase_EntityType" /> EntityType

The kind of board view entity these settings belong to
NULL if unknown enum value.

```csharp theme={null}
[JsonIgnore]
public BoardViewEntityType? EntityType { get; set; }
```

#### Property Value

[BoardViewEntityType](SuperOffice.WebApi.Data.BoardViewEntityType.md)?

#### See Also

[BoardViewSettingsBase](SuperOffice.WebApi.Data.BoardViewSettingsBase.md).[EntityType\_String](SuperOffice.WebApi.Data.BoardViewSettingsBase.md#SuperOffice_WebApi_Data_BoardViewSettingsBase_EntityType_String)

### <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase_EntityType_String" /> EntityType\_String

The kind of board view entity these settings belong to
Raw string enum value.

```csharp theme={null}
[JsonProperty("EntityType")]
public string EntityType_String { get; set; }
```

#### Property Value

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

#### See Also

[BoardViewSettingsBase](SuperOffice.WebApi.Data.BoardViewSettingsBase.md).[EntityType](SuperOffice.WebApi.Data.BoardViewSettingsBase.md#SuperOffice_WebApi_Data_BoardViewSettingsBase_EntityType)

### <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase_Filters" /> Filters

Column names to filter on, comma separated

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

#### Property Value

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

### <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase_GroupBy" /> GroupBy

Column name to group on

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

#### Property Value

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

### <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase_HideEmptyGroups" /> HideEmptyGroups

Do not show groups with no members/elements if this is true

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

#### Property Value

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

### <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase_SelectionId" /> SelectionId

The selection this board view settings belongs to

```csharp theme={null}
public virtual int SelectionId { get; set; }
```

#### Property Value

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

### <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase_SortBy" /> SortBy

Column name to sort on

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

#### Property Value

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

### <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase_SortDesc" /> SortDesc

True if the sort is descending

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

#### Property Value

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

### <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase_SubGroupBy" /> SubGroupBy

Column name to group on

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

#### Property Value

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

### <a id="SuperOffice_WebApi_Data_BoardViewSettingsBase_SumBy" /> SumBy

Column name to sum on

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

#### Property Value

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

## See Also

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


## Related topics

- [SuperOffice.WebApi.Data.ProjectBoardViewSettings](/en/api/reference/webapi/SuperOffice.WebApi.Data.ProjectBoardViewSettings.md)
- [SuperOffice.WebApi.Data.SaleBoardViewSettings](/en/api/reference/webapi/SuperOffice.WebApi.Data.SaleBoardViewSettings.md)
- [SuperOffice.WebApi.Data.ContactPersonBoardViewSettings](/en/api/reference/webapi/SuperOffice.WebApi.Data.ContactPersonBoardViewSettings.md)
- [SuperOffice.WebApi.Data.Selection SaveBoardViewSettingsRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Selection_SaveBoardViewSettingsRequest.md)
- [SuperOffice.WebApi.Data.Selection SaveBoardViewSettingsForSelectionAndAssociateRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Selection_SaveBoardViewSettingsForSelectionAndAssociateRequest.md)
- [SuperOffice.WebApi.Data.Selection GetBoardViewSettingsRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Selection_GetBoardViewSettingsRequest.md)
