in lib/github_datatypes.dart [1238:1262]
String verbose({bool boldInteresting = true, bool linebreakAfter = false}) {
var labelsSummary = _labels!.summary();
var markdown = '[${this.number}](${this.url})';
if (_assignees == null || _assignees!.isEmpty) {
markdown = '${markdown} > UNASSIGNED';
} else {
markdown = '${markdown} > (';
_assignees!
.forEach((assignee) => markdown = '${markdown}${assignee!.login}, ');
markdown = markdown.substring(0, markdown.length - 2);
markdown = '${markdown})';
}
if (_milestone == null) {
markdown = '${markdown} with no milestone';
} else {
markdown =
'${markdown} due on ${_milestone!.dueOn} (${_milestone!.title})';
}
markdown = '${markdown} ${this.title} ${labelsSummary}';
if (boldInteresting && _labels!.intersect(_interesting)) {
markdown = '**' + markdown + '**';
}
if (linebreakAfter) markdown = markdown + '\n';
return markdown;
}