String verbose()

in lib/github_datatypes.dart [1560:1581]


  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 (linebreakAfter) markdown = markdown + '\n';
    return markdown;
  }