From 569d1376478e9295d80f936a5eff8435ed508939 Mon Sep 17 00:00:00 2001 From: ThibaultBee <37510686+ThibaultBee@users.noreply.github.com> Date: Fri, 22 Mar 2024 16:09:28 +0100 Subject: [PATCH] feat(lib): override `toString` for Video object --- lib/src/types/video.dart | 6 ++++++ lib/src/types/video_assets.dart | 6 ++++++ lib/src/types/video_source.dart | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/lib/src/types/video.dart b/lib/src/types/video.dart index 95693e6..533b5a3 100644 --- a/lib/src/types/video.dart +++ b/lib/src/types/video.dart @@ -72,4 +72,10 @@ class Video { /// Creates a json map from a [Video]. Map toJson() => _$VideoToJson(this); + + /// Returns a string representation of this object. + @override + String toString() { + return 'Video{${toJson().toString()}'; + } } diff --git a/lib/src/types/video_assets.dart b/lib/src/types/video_assets.dart index 8899b4f..71a84f4 100644 --- a/lib/src/types/video_assets.dart +++ b/lib/src/types/video_assets.dart @@ -29,4 +29,10 @@ class VideoAssets { /// Creates a json map from a [VideoAssets]. Map toJson() => _$VideoAssetsToJson(this); + + /// Returns a string representation of this object. + @override + String toString() { + return 'VideoAssets{${toJson().toString()}'; + } } diff --git a/lib/src/types/video_source.dart b/lib/src/types/video_source.dart index fa920c9..774ccf8 100644 --- a/lib/src/types/video_source.dart +++ b/lib/src/types/video_source.dart @@ -22,4 +22,10 @@ class VideoSource { /// Creates a json map from a [VideoSource]. Map toJson() => _$VideoSourceToJson(this); + + /// Returns a string representation of this object. + @override + String toString() { + return 'VideoSource{${toJson().toString()}'; + } }