Optional
commentsThe comments attached to the diff. This includes the comment in its entirety and the signature of the user. Leading space is not included.
Optional
creationtrue
if one of the diffs include creation. This appends a '''N'''
at the
start of the row text when built. The space is not removable (as it would cause
issues with the link display to begin with).
Template to use for rebuilding row revisions.
$1 - Revision ID $2 - Diff size
Optional
diffsA string containing all diff links in the row. This includes all opening and closing link brackets.
Optional
diffsTemplate to use for rebuilding the entirety of the diffs section.
$1 - Diff links
Optional
extrasExtra information attached to the diff. This usually comes before or after the colon, depending on the year the case was opened, including the actual colon. In practice, this string contains any text between the page title and the diffs.
The page that the row refers to. This does not include the wikilink brackets.
Page names include everything inside the brackets, meaning any leading
colons from interwiki links or category/file links (e.g. [[:Category:Foo]]
)
are also included. The main ContributionSurveyRow class should be
able to handle those page names.
A map of all revision IDs to their apparent size. This is the diff size provided in wikitext.
An array of all revision IDs parsed from the diffs.
The bullet and all trailing whitespace. This matches the starting bullet (an asterisk) and the trailing whitespace. The whitespace is also included to avoid modifying rows that don't follow the format, as this needlessly modifies the rows.