# SubmitRequest

## Content

# Class: SubmitRequest<S, T\>

## Type parameters

| Name |
| :------ |
| `S` |
| `T` |

## Table of contents

### Constructors

- [constructor](SubmitRequest#constructor)

### Properties

- [context](SubmitRequest#context)
- [doc](SubmitRequest#doc)
- [document](SubmitRequest#document)
- [extra](SubmitRequest#extra)
- [id](SubmitRequest#id)
- [maxRetries](SubmitRequest#maxretries)
- [op](SubmitRequest#op)
- [ops](SubmitRequest#ops)
- [retries](SubmitRequest#retries)
- [snapshot](SubmitRequest#snapshot)
- [start](SubmitRequest#start)

## Constructors

### <a id="constructor" name="constructor"></a> constructor

• **new SubmitRequest**<`S`, `T`\>()

#### Type parameters

| Name |
| :------ |
| `S` |
| `T` |

## Properties

### <a id="context" name="context"></a> context

• **context**: [`IContext`](../interfaces/IContext)

___

### <a id="doc" name="doc"></a> doc

• **doc**: [`DocumentServices`](DocumentServices)<`S`, `T`\>

___

### <a id="document" name="document"></a> document

• **document**: ``null`` \| [`IDocument`](../interfaces/IDocument)

___

### <a id="extra" name="extra"></a> extra

• **extra**: `unknown`

___

### <a id="id" name="id"></a> id

• **id**: `string`

___

### <a id="maxretries" name="maxretries"></a> maxRetries

• `Optional` **maxRetries**: `number`

___

### <a id="op" name="op"></a> op

• **op**: [`IOp`](../interfaces/IOp)<`T`\>

___

### <a id="ops" name="ops"></a> ops

• **ops**: [`IOp`](../interfaces/IOp)<`T`\>[]

___

### <a id="retries" name="retries"></a> retries

• **retries**: `number`

___

### <a id="snapshot" name="snapshot"></a> snapshot

• **snapshot**: ``null`` \| [`ICommitSnapshot`](../interfaces/ICommitSnapshot)<`S`\>

___

### <a id="start" name="start"></a> start

• **start**: `number`
