> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.RemoteCodingGitCommitInput.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface RemoteCodingGitCommitInput

```typescript
interface RemoteCodingGitCommitInput {
    expectedRevision: number;
    idempotencyKey: string;
    message: string;
    paths: readonly string[];
    sessionId: string;
}
```

Types: [expectedRevision](#expectedrevision), [idempotencyKey](#idempotencykey), [message](#message), [paths](#paths), [sessionId](#sessionid)

#### Hierarchy

*   [RemoteCodingSessionMutationInput](core.RemoteCodingSessionMutationInput.md)
    *   RemoteCodingGitCommitInput

##### Index

### <a id="properties"></a>Properties

[expectedRevision](#expectedrevision) [idempotencyKey](#idempotencykey) [message](#message) [paths](#paths) [sessionId](#sessionid)

## <a id="properties-1"></a>Properties

### <a id="expectedrevision"></a>expectedRevision

```typescript
expectedRevision: number
```

Inherited from [RemoteCodingSessionMutationInput](core.RemoteCodingSessionMutationInput.md).[expectedRevision](core.RemoteCodingSessionMutationInput.md#expectedrevision)

### <a id="idempotencykey"></a>idempotencyKey

```typescript
idempotencyKey: string
```

Inherited from [RemoteCodingSessionMutationInput](core.RemoteCodingSessionMutationInput.md).[idempotencyKey](core.RemoteCodingSessionMutationInput.md#idempotencykey)

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

```typescript
message: string
```

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

```typescript
paths: readonly string[]
```

### <a id="sessionid"></a>sessionId

```typescript
sessionId: string
```

Inherited from [RemoteCodingSessionMutationInput](core.RemoteCodingSessionMutationInput.md).[sessionId](core.RemoteCodingSessionMutationInput.md#sessionid)
