Interface: ApiRecentChange
Defined in: core/query/recentchanges.ts:18
One recent-changes entry. rcprop controls which fields appear.
Extends
Properties
actionhidden?
optionalactionhidden?:true
Defined in: core/query/recentchanges.ts:105
The log action is hidden (log-deleted). rcprop=ids|title|loginfo; a Flag.
anon?
optionalanon?:true
Defined in: core/query/recentchanges.ts:95
Made by an anonymous (IP) editor. rcprop=user|userid; a Flag
(appears only when true, unlike this module's real-boolean flags).
autopatrolled?
optionalautopatrolled?:boolean
Defined in: core/query/recentchanges.ts:65
Auto-patrolled flag. rcprop=patrolled.
bot?
optionalbot?:boolean
Defined in: core/query/recentchanges.ts:47
Whether the change was made by a bot. rcprop=flags; a real boolean.
comment?
optionalcomment?:string
Defined in: core/query/recentchanges.ts:80
Raw summary. rcprop=comment.
commenthidden?
optionalcommenthidden?:true
Defined in: core/query/shared.ts:28
The comment is hidden. A Flag.
Inherited from
logaction?
optionallogaction?:string
Defined in: core/query/recentchanges.ts:117
Log action, e.g. create. rcprop=loginfo.
logid?
optionallogid?:number
Defined in: core/query/recentchanges.ts:111
Log id. rcprop=loginfo (only for type=log).
logparams?
optionallogparams?:ApiLogEventParams
Defined in: core/query/recentchanges.ts:123
Structured log details — see ApiLogEventParams. rcprop=loginfo
(only for type=log).
logtype?
optionallogtype?:string
Defined in: core/query/recentchanges.ts:114
Log type, e.g. newusers. rcprop=loginfo.
minor?
optionalminor?:boolean
Defined in: core/query/recentchanges.ts:53
Whether the edit was minor. rcprop=flags; a real boolean.
new?
optionalnew?:boolean
Defined in: core/query/recentchanges.ts:50
Whether the change created a new page. rcprop=flags; a real boolean.
newlen?
optionalnewlen?:number
Defined in: core/query/recentchanges.ts:74
New revision size in bytes. rcprop=sizes.
ns?
optionalns?:number
Defined in: core/query/recentchanges.ts:23
Namespace index.
old_revid?
optionalold_revid?:number
Defined in: core/query/recentchanges.ts:35
Previous revision id. rcprop=ids.
oldlen?
optionaloldlen?:number
Defined in: core/query/recentchanges.ts:71
Old revision size in bytes. rcprop=sizes.
pageid?
optionalpageid?:number
Defined in: core/query/recentchanges.ts:29
Page id; 0 for log entries without a page. rcprop=ids.
parsedcomment?
optionalparsedcomment?:string
Defined in: core/query/recentchanges.ts:83
HTML-rendered summary. rcprop=parsedcomment.
patrolled?
optionalpatrolled?:boolean
Defined in: core/query/recentchanges.ts:62
Whether the change has been patrolled (manually or automatically).
rcprop=patrolled (requires rights).
rcid?
optionalrcid?:number
Defined in: core/query/recentchanges.ts:38
Recent-changes record id. rcprop=ids.
redirect?
optionalredirect?:boolean
Defined in: core/query/recentchanges.ts:56
Whether the target is a redirect. rcprop=redirect; a real boolean.
revid?
optionalrevid?:number
Defined in: core/query/recentchanges.ts:32
Revision id; 0 for log entries. rcprop=ids.
sha1?
optionalsha1?:string
Defined in: core/query/recentchanges.ts:89
Content checksum (hex). rcprop=sha1.
sha1hidden?
optionalsha1hidden?:true
Defined in: core/query/recentchanges.ts:108
sha1 is withheld because the content is hidden. A Flag.
suppressed?
optionalsuppressed?:true
Defined in: core/query/shared.ts:34
Oversight/suppression applies to the entry (set together with the
*hidden flags). A Flag.
Inherited from
tags?
optionaltags?:string[]
Defined in: core/query/recentchanges.ts:86
Change tags. rcprop=tags.
temp?
optionaltemp?:true
Defined in: core/query/recentchanges.ts:102
The actor is a temporary account. rcprop=user|userid; a Flag.
Since
MediaWiki 1.42
timestamp?
optionaltimestamp?:string
Defined in: core/query/recentchanges.ts:77
Change timestamp. rcprop=timestamp.
title?
optionaltitle?:string
Defined in: core/query/recentchanges.ts:26
Page title.
type
type:
RecentChangeType
Defined in: core/query/recentchanges.ts:20
Change type.
unpatrolled?
optionalunpatrolled?:boolean
Defined in: core/query/recentchanges.ts:68
Unpatrolled flag. rcprop=patrolled.
user?
optionaluser?:string
Defined in: core/query/recentchanges.ts:41
Actor user name or IP. rcprop=user.
userhidden?
optionaluserhidden?:true
Defined in: core/query/shared.ts:25
The acting user is hidden. A Flag.
Inherited from
userid?
optionaluserid?:number
Defined in: core/query/recentchanges.ts:44
Actor user id. rcprop=userid.