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() => 'PlaybackState{audioLanguage: $audioLanguage, '
    'mediaSession: $mediaSession, elapsedTime: $elapsedTime, '
    'currentTime: $currentTime, abTestVersion: $abTestVersion, '
    'duration: $duration, playReason: $playReason, isAutoPlay: $isAutoPlay, '
    'isPlayingAd: $isPlayingAd, isMuted: $isMuted, '
    'isLocalMedia: $isLocalMedia, isInPiP: $isInPiP, '
    'isCasting: $isCasting, canBeCommented: $canBeCommented, '
    'isInFullscreen: $isInFullscreen, isStitched: $isStitched, '
    'isInPopOut: $isInPopOut, textTrackLanguage: $textTrackLanguage, '
    'playbackMode: $playbackMode, protection: $protection, '
    'steamingFilter: $steamingFilter, protocol: $protocol, codec: $codec, '
    'isPlaying: $isPlaying, isHDR: $isHDR, '
    'isWaitingForPremiere: $isWaitingForPremiere, isReLive: $isReLive, '
    'playbackState: $playbackState}';