> For AI agents: the complete documentation index is available at https://types-mediawiki-response.pages.dev/llms.txt, the full documentation bundle is available at https://types-mediawiki-response.pages.dev/llms-full.txt.

# Interface: ApiFileArchiveEntry

Defined in: [core/query/filearchive.ts:20](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L20)

One archived file. `faprop` selects the optional fields; `id`, `name`, `ns`
and `title` are emitted regardless of `faprop`.

## Extends

- [`ApiHiddenFlags`](https://types-mediawiki-response.pages.dev/api/core/ApiHiddenFlags.md)

## Properties

### archivename?

> `optional` **archivename?**: `string`

Defined in: [core/query/filearchive.ts:37](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L37)

Stored name of a superseded version. Only on an archived _old_ version —
absent for the newest stored file, even with `faprop=archivename`.

***

### bitdepth?

> `optional` **bitdepth?**: `string`

Defined in: [core/query/filearchive.ts:91](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L91)

Colour depth in bits, as a string. `faprop=bitdepth`; same visibility gate
as `mime`.

***

### commenthidden?

> `optional` **commenthidden?**: `true`

Defined in: [core/query/shared.ts:28](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/shared.ts#L28)

The comment is hidden. A [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md).

#### Inherited from

[`ApiHiddenFlags`](https://types-mediawiki-response.pages.dev/api/core/ApiHiddenFlags.md).[`commenthidden`](https://types-mediawiki-response.pages.dev/api/core/ApiHiddenFlags.md#commenthidden)

***

### description?

> `optional` **description?**: `string`

Defined in: [core/query/filearchive.ts:52](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L52)

Raw upload description (the file page's text). `faprop=description`.

***

### filehidden?

> `optional` **filehidden?**: `true`

Defined in: [core/query/filearchive.ts:100](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L100)

The file itself is hidden. A [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md).

***

### filemissing?

> `optional` **filemissing?**: `true`

Defined in: [core/query/filearchive.ts:49](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L49)

The file's stored content is missing. A [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md).

***

### height?

> `optional` **height?**: `string`

Defined in: [core/query/filearchive.ts:70](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L70)

Pixel height, as a string. Emitted with either `faprop=size` or `faprop=dimensions`.

***

### id

> **id**: `number`

Defined in: [core/query/filearchive.ts:22](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L22)

`filearchive` row id.

***

### mediatype?

> `optional` **mediatype?**: `string`

Defined in: [core/query/filearchive.ts:85](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L85)

MediaWiki media bucket, e.g. `BITMAP`. `faprop=mediatype`.

***

### metadata?

> `optional` **metadata?**: [`ApiImageMetadataItem`](https://types-mediawiki-response.pages.dev/api/core/ApiImageMetadataItem.md)\[] | `null`

Defined in: [core/query/filearchive.ts:97](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L97)

Raw format metadata (EXIF / PNG chunks / …). `faprop=metadata`; `null` when the
row carries none.

***

### mime?

> `optional` **mime?**: `string`

Defined in: [core/query/filearchive.ts:82](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L82)

MIME type, e.g. `image/png`. `faprop=mime`; requires the file content to be
visible to the requester (revision-delete bitfield) and present.

***

### name

> **name**: `string`

Defined in: [core/query/filearchive.ts:25](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L25)

File name with underscores, without the `File:` prefix.

***

### ns

> **ns**: `number`

Defined in: [core/query/filearchive.ts:28](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L28)

Namespace the file page lived in (always the File namespace).

***

### pagecount?

> `optional` **pagecount?**: `number`

Defined in: [core/query/filearchive.ts:67](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L67)

Number of pages, for multi-page formats; absent for formats without pages.
Emitted with either `faprop=size` or `faprop=dimensions`.

***

### parseddescription?

> `optional` **parseddescription?**: `string`

Defined in: [core/query/filearchive.ts:55](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L55)

HTML-rendered upload description. `faprop=parseddescription`.

***

### sha1?

> `optional` **sha1?**: `string`

Defined in: [core/query/filearchive.ts:76](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L76)

Content checksum (hex). `faprop=sha1`.

***

### size?

> `optional` **size?**: `string`

Defined in: [core/query/filearchive.ts:61](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L61)

File size in bytes, as a string. Emitted with either `faprop=size` or
`faprop=dimensions`.

***

### suppressed?

> `optional` **suppressed?**: `true`

Defined in: [core/query/shared.ts:34](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/shared.ts#L34)

Oversight/suppression applies to the entry (set together with the
`*hidden` flags). A [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md).

#### Inherited from

[`ApiHiddenFlags`](https://types-mediawiki-response.pages.dev/api/core/ApiHiddenFlags.md).[`suppressed`](https://types-mediawiki-response.pages.dev/api/core/ApiHiddenFlags.md#suppressed)

***

### timestamp?

> `optional` **timestamp?**: `string`

Defined in: [core/query/filearchive.ts:40](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L40)

Upload timestamp. `faprop=timestamp`.

***

### title

> **title**: `string`

Defined in: [core/query/filearchive.ts:31](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L31)

Full file page title.

***

### user?

> `optional` **user?**: `string`

Defined in: [core/query/filearchive.ts:43](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L43)

Uploader name. `faprop=user`.

***

### userhidden?

> `optional` **userhidden?**: `true`

Defined in: [core/query/shared.ts:25](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/shared.ts#L25)

The acting user is hidden. A [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md).

#### Inherited from

[`ApiHiddenFlags`](https://types-mediawiki-response.pages.dev/api/core/ApiHiddenFlags.md).[`userhidden`](https://types-mediawiki-response.pages.dev/api/core/ApiHiddenFlags.md#userhidden)

***

### userid?

> `optional` **userid?**: `number`

Defined in: [core/query/filearchive.ts:46](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L46)

Uploader id. `faprop=user`.

***

### width?

> `optional` **width?**: `string`

Defined in: [core/query/filearchive.ts:73](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/filearchive.ts#L73)

Pixel width, as a string. Emitted with either `faprop=size` or `faprop=dimensions`.
