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

# Interface AssetsPublishResult

```typescript
interface AssetsPublishResult {
    contentType?: string;
    id?: string;
    kind?: AssetKind;
    name?: string;
    ref: string;
    size?: number;
    updateMode?: AssetUpdateMode;
    url: string;
}
```

Types: [contentType](#contenttype), [id](#id), [kind](#kind), [AssetKind](../types/core.AssetKind.md), [name](#name), [ref](#ref), [size](#size), [updateMode](#updatemode), [AssetUpdateMode](../types/core.AssetUpdateMode.md), [url](#url)

##### Index

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

[contentType?](#contenttype) [id?](#id) [kind?](#kind) [name?](#name) [ref](#ref) [size?](#size) [updateMode?](#updatemode) [url](#url)

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

### <a id="contenttype"></a>`Optional`contentType

```typescript
contentType?: string
```

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

```typescript
id?: string
```

### <a id="kind"></a>`Optional`kind

```typescript
kind?: AssetKind
```

Types: [AssetKind](../types/core.AssetKind.md)

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

```typescript
name?: string
```

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

```typescript
ref: string
```

Opaque host asset ref recorded by host chrome consumers.

### <a id="size"></a>`Optional`size

```typescript
size?: number
```

### <a id="updatemode"></a>`Optional`updateMode

```typescript
updateMode?: AssetUpdateMode
```

Types: [AssetUpdateMode](../types/core.AssetUpdateMode.md)

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

```typescript
url: string
```

Renderable URL for host chrome, normally `assets://<ref>`.
