# DataSource

## Properties

### TotalPages - Int32

### Page - Int32

### GroupPaging - Boolean

### AccentFoldingFiltering - String

### Culture - String

### Total - Int32

### OfflineStorageKey - String

### OfflineStorage - IDictionary

### Schema - [DataSourceSchema](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/datasourceschema)

Data member.

### Events - IDictionary

### IsClientOperationMode - Boolean

### IsClientBinding - Boolean

### ModelMetaDataProvider - IModelMetadataProvider

### Batch - Boolean

### Type - Nullable

### CustomType - String

### Filters - IList

### OrderBy - IList

### Groups - IList

### Aggregates - IList

### PageSize - Int32

### ServerPaging - Boolean

### ServerSorting - Boolean

### ServerFiltering - Boolean

### ServerGrouping - Boolean

### ServerAggregates - Boolean

### Transport - [Transport](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/transport)

Cache member.

### CustomTransport - IDictionary

### Data - IEnumerable

### AutoSync - Boolean

### RawData - IEnumerable

### AggregateResults - IEnumerable

## Methods

### ModelType(System.Type)

ModelType method.

#### Parameters

##### modelType - `System.Type`

### Process(Kendo.Mvc.UI.DataSourceRequest,System.Boolean)

Process method.

#### Parameters

##### request - [DataSourceRequest](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/datasourcerequest)

##### processData - `System.Boolean`

### ToJson()

ToJson method.

#### RETURNS

The result.
