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

# Interface FsExternalWriteTextArgs

```typescript
interface FsExternalWriteTextArgs {
    content: string;
    expectedSha256: string | null;
    path: string;
    slotId: string;
}
```

Types: [content](#content), [expectedSha256](#expectedsha256), [path](#path), [slotId](#slotid)

#### Hierarchy

*   [FsExternalReadArgs](core.FsExternalReadArgs.md)
    *   FsExternalWriteTextArgs

##### Index

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

[content](#content) [expectedSha256](#expectedsha256) [path](#path) [slotId](#slotid)

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

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

```typescript
content: string
```

### <a id="expectedsha256"></a>expectedSha256

```typescript
expectedSha256: string | null
```

SHA-256 returned by the last save, or null when creating a new file.

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

```typescript
path: string
```

Slot-relative file path.

Inherited from [FsExternalReadArgs](core.FsExternalReadArgs.md).[path](core.FsExternalReadArgs.md#path)

### <a id="slotid"></a>slotId

```typescript
slotId: string
```

Inherited from [FsExternalReadArgs](core.FsExternalReadArgs.md).[slotId](core.FsExternalReadArgs.md#slotid)
