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

# Interface: ApiEditMassMessageListResult

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

The `editmassmessagelist` object of an `action=editmassmessagelist` response.

## Properties

### added?

> `optional` **added?**: [`ApiMassMessageTarget`](https://types-mediawiki-response.pages.dev/zh/api/extensions/massmessage/ApiMassMessageTarget.md)\[]

Defined in: [extensions/massmessage.ts:78](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/massmessage.ts#L78)

Targets actually added (deduplicated, canonicalized).

***

### description?

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

Defined in: [extensions/massmessage.ts:90](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/massmessage.ts#L90)

The new description, when it changed.

***

### invalidadd?

> `optional` **invalidadd?**: [`ApiMassMessageInvalidTarget`](https://types-mediawiki-response.pages.dev/zh/api/extensions/massmessage/ApiMassMessageInvalidTarget.md)\[]

Defined in: [extensions/massmessage.ts:84](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/massmessage.ts#L84)

Submitted targets that could not be parsed or did not match a list entry.

***

### invaliddescription?

> `optional` **invaliddescription?**: `string`

Defined in: [extensions/massmessage.ts:93](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/massmessage.ts#L93)

The submitted description when it was identical to the current one.

***

### invalidremove?

> `optional` **invalidremove?**: `string`\[]

Defined in: [extensions/massmessage.ts:87](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/massmessage.ts#L87)

Submitted `remove` strings that were not valid list targets.

***

### removed?

> `optional` **removed?**: [`ApiMassMessageTarget`](https://types-mediawiki-response.pages.dev/zh/api/extensions/massmessage/ApiMassMessageTarget.md)\[]

Defined in: [extensions/massmessage.ts:81](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/massmessage.ts#L81)

Targets removed.

***

### result

> **result**: `"Success"` | `"Done"`

Defined in: [extensions/massmessage.ts:75](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/massmessage.ts#L75)

`Success` when everything applied; `Done` when any submitted target was
invalid (see [invalidadd](#invalidadd) / [invalidremove](#invalidremove)).
