+ return video;
+ };
+
+ QVector<Video *> videos;
+
+ if (!video) {
+ // parse video details
+ videos << parseVideoObject(obj["videoDetails"].toObject());
+ }
+
+ const auto items = obj["related_videos"].toArray();
+ videos.reserve(items.size());
+
+ for (const auto &i : items) {
+ videos << parseVideoObject(i.toObject());