> 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: ApiLogProtectDetail

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

One protection restriction (`details` entry on `protect/protect`, `protect/modify`).

## Properties

### cascade?

> `optional` **cascade?**: `boolean`

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

Whether this restriction cascades; absent on `'create'` entries.

***

### expiry

> **expiry**: `string`

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

When the protection lapses (ISO 8601), or `'infinite'`.

***

### level

> **level**: `string`

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

Protection level (e.g. `'autoconfirmed'`, `'sysop'`).

***

### type

> **type**: `string`

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

Action being restricted (e.g. `'edit'`); `'create'` for title protection.
