"Logs preference changes initiated by a registered user. Each event represents a change to a row in MediaWiki's user_properties table and logs whether the change is from or to a default value. See also Schema:EchoPrefUpdate."
properties
version
type
"string"
required
true
description
"Current version of the log. Any change affecting the nature of the data collected in the log should be tracked by bumping the version number. The field is a string to capture minor version changes."
saveTimestamp
type
"string"
required
true
description
"A timestamp representing when a set of updates is made. This field is useful for grouping pref updates into a single changeset."
userId
type
"integer"
required
true
description
"user ID"
property
type
"string"
required
true
description
"The name of the property that changed."
value
type
"string"
required
true
description
"The new value that the property is set to, encoded as JSON. When a preference is reverted to system default (and the record removed from user_properties), the relevant default value will be logged in this field and isDefault set to true."
isDefault
type
"boolean"
required
true
description
"True if the new value represents the current system default"
bucketedUserEditCount
type
"string"
required
true
enum
"Unknown"
"1000+ edits"
"100-999 edits"
"5-99 edits"
"1-4 edits"
"0 edits"
description
"The user's edit count placed into one of five buckets.
"Unknown" represents the user's edit count not being available."