Implementation
static MediaStatus decode(Object message) {
final Map<Object?, Object?> pigeonMap = message as Map<Object?, Object?>;
return MediaStatus(
playerState: pigeonMap['playerState'] != null
? PlayerState.values[pigeonMap['playerState']! as int]
: null,
isPlayingAd: pigeonMap['isPlayingAd'] as bool?,
mediaInfo: pigeonMap['mediaInfo'] != null
? MediaInfo.decode(pigeonMap['mediaInfo']!)
: null,
adBreakStatus: pigeonMap['adBreakStatus'] != null
? AdBreakStatus.decode(pigeonMap['adBreakStatus']!)
: null,
);
}