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

# Overview

> Summary of the Microsoft.Restier.Core.Submit Namespace

## Types

### &#x20;Classes

| Name | Summary |
| - | - |
| [ChangeSet](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/ChangeSet.md) | Represents a change set. |
| [ChangeSetItem](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/ChangeSetItem.md) | Represents an item in a change set. |
| [DataModificationItem](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/DataModificationItem.md) | Represents a data modification item in a change set. |
| [DataModificationItem](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/DataModificationItem.md) | Represents a data modification item in a change set. |
| [ChangeSetItemValidationResult](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/ChangeSetItemValidationResult.md) | Represents a single result when validating an entity, property, etc. |
| [DefaultChangeSetInitializer](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/DefaultChangeSetInitializer.md) | Provides a default implementation of the [IChangeSetInitializer](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/IChangeSetInitializer.md) interface. |
| [DefaultSubmitExecutor](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/DefaultSubmitExecutor.md) | Default implementation of [ISubmitExecutor](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/ISubmitExecutor.md). |
| [SubmitContext](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/SubmitContext.md) | Represents context under which a submit flow operates. |
| [SubmitResult](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/SubmitResult.md) | Represents a submit result. |

### &#x20;Interfaces

| Name | Summary |
| - | - |
| [IChangeSetInitializer](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/IChangeSetInitializer.md) | Represents a service that can initialize a change set. |
| [IChangeSetItemAuthorizer](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/IChangeSetItemAuthorizer.md) | Represents a change set item authorizer. |
| [IChangeSetItemFilter](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/IChangeSetItemFilter.md) | Represents a change set item filter to have logic before and after change set item processed. |
| [IChangeSetItemValidator](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/IChangeSetItemValidator.md) | Represents a change set entry validator. |
| [ISubmitExecutor](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Submit/ISubmitExecutor.md) | Represents a service that executes a submission. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.