toString method

  1. @override
String toString()
override

A string representation of this object.

Some classes have a default textual representation, often paired with a static parse function (like int.parse). These classes will provide the textual representation as their string representation.

Other classes have no meaningful textual representation that a program will care about. Such classes will typically override toString to provide useful information when inspecting the object, mainly for debugging or logging.

Implementation

@override
String toString() {
  return '''AttributesSubtitleItem{
    subtitleId: $subtitleId,
    language: $language,
    downloadCount: $downloadCount,
    newDownloadCount: $newDownloadCount,
    hearingImpaired: $hearingImpaired,
    hd: $hd,
    fps: $fps,
    votes: $votes,
    ratings: $ratings,
    fromTrusted: $fromTrusted,
    foreignPartsOnly: $foreignPartsOnly,
    uploadDate: $uploadDate,
    fileHashes: $fileHashes,
    aiTranslated: $aiTranslated,
    nbCd: $nbCd,
    slug: $slug,
    machineTranslated: $machineTranslated,
    release: $release,
    comments: $comments,
    legacySubtitleId: $legacySubtitleId,
    legacyUploaderId: $legacyUploaderId,
    uploader: $uploader,
    featureDetails: $featureDetails,
    url: $url,
    relatedLinks: $relatedLinks,
    files: $files
  }''';
}