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

# Interface SiteReviewedRelease

```typescript
interface SiteReviewedRelease {
    buildId: string;
    expiresAt: string;
    fileCount: number;
    hostname: string;
    publicPages: string[];
    release: SiteReleaseIdentity;
    sourceRevision: SiteSourceRevision;
    totalBytes: number;
}
```

Types: [buildId](#buildid), [expiresAt](#expiresat), [fileCount](#filecount), [hostname](#hostname), [publicPages](#publicpages), [release](#release), [SiteReleaseIdentity](core.SiteReleaseIdentity.md), [sourceRevision](#sourcerevision), [SiteSourceRevision](core.SiteSourceRevision.md), [totalBytes](#totalbytes)

##### Index

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

[buildId](#buildid) [expiresAt](#expiresat) [fileCount](#filecount) [hostname](#hostname) [publicPages](#publicpages) [release](#release) [sourceRevision](#sourcerevision) [totalBytes](#totalbytes)

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

### <a id="buildid"></a>buildId

```typescript
buildId: string
```

### <a id="expiresat"></a>expiresAt

```typescript
expiresAt: string
```

The review must be deployed before this instant or reviewed again.

### <a id="filecount"></a>fileCount

```typescript
fileCount: number
```

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

```typescript
hostname: string
```

### <a id="publicpages"></a>publicPages

```typescript
publicPages: string[]
```

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

```typescript
release: SiteReleaseIdentity
```

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

### <a id="sourcerevision"></a>sourceRevision

```typescript
sourceRevision: SiteSourceRevision
```

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

### <a id="totalbytes"></a>totalBytes

```typescript
totalBytes: number
```
