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

# Interface FilesEditSessionReadResult

```typescript
interface FilesEditSessionReadResult {
    baseVersion?: number;
    editorProjectId: string;
    item: {
        content: string | Uint8Array<ArrayBufferLike>;
        kind: "files" | "inline";
        metadata?: Record<string, CloudSyncJsonValue>;
        mimeType?: string;
        name: string;
        path?: string;
        preview?: FilesEditSessionPreview;
        publicId?: string;
        version?: number;
    };
    mode: "edit";
    originProjectId: string;
    returnTo?: FilesEditSessionReturnTo;
    sessionId: string;
    sourceKind: "files"
    | "inline";
}
```

Types: [baseVersion](#baseversion), [editorProjectId](#editorprojectid), [item](#item), [CloudSyncJsonValue](../types/core.Supporting_types.CloudSyncJsonValue.md), [FilesEditSessionPreview](core.FilesEditSessionPreview.md), [mode](#mode), [originProjectId](#originprojectid), [returnTo](#returnto), [FilesEditSessionReturnTo](core.FilesEditSessionReturnTo.md), [sessionId](#sessionid), [sourceKind](#sourcekind)

##### Index

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

[baseVersion?](#baseversion) [editorProjectId](#editorprojectid) [item](#item) [mode](#mode) [originProjectId](#originprojectid) [returnTo?](#returnto) [sessionId](#sessionid) [sourceKind](#sourcekind)

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

### <a id="baseversion"></a>`Optional`baseVersion

```typescript
baseVersion?: number
```

### <a id="editorprojectid"></a>editorProjectId

```typescript
editorProjectId: string
```

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

```typescript
item: {
    content: string | Uint8Array<ArrayBufferLike>;
    kind: "files" | "inline";
    metadata?: Record<string, CloudSyncJsonValue>;
    mimeType?: string;
    name: string;
    path?: string;
    preview?: FilesEditSessionPreview;
    publicId?: string;
    version?: number;
}
```

Types: [CloudSyncJsonValue](../types/core.Supporting_types.CloudSyncJsonValue.md), [FilesEditSessionPreview](core.FilesEditSessionPreview.md)

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

```typescript
mode: "edit"
```

### <a id="originprojectid"></a>originProjectId

```typescript
originProjectId: string
```

### <a id="returnto"></a>`Optional`returnTo

```typescript
returnTo?: FilesEditSessionReturnTo
```

Types: [FilesEditSessionReturnTo](core.FilesEditSessionReturnTo.md)

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

```typescript
sessionId: string
```

### <a id="sourcekind"></a>sourceKind

```typescript
sourceKind: "files" | "inline"
```
