Overview

Summary

ContactDonateImprint


8. VIDEO MODULE (UI prompt)



Module Entities (23)

EntityAliasModuleGlobal Schema
(1) AdImpressionAdImpressionUserModuleYouTubeCom
(2) CaptionCaptionCommentModuleYouTubeCom
(3) CategoryCategoryAdModuleYouTubeCom
(4) ChannelChannelChannelModuleYouTubeCom
(5) CommentCommentCommentModuleYouTubeCom
(6) DailyVideoMetricDailyVideoMetricPlaylistModuleYouTubeCom
(7) DeviceDeviceDeviceModuleYouTubeCom
(8) LiveStreamLiveStreamLiveStreamModuleYouTubeCom
(9) PlaylistVideoPlaylistVideoPlaylistModuleYouTubeCom
(10) TagTagVideoModuleYouTubeCom
(11) ThumbnailThumbnailCommentModuleYouTubeCom
(12) UserUserUserModuleYouTubeCom
(13) UserFavoriteUserFavoriteDeviceModuleYouTubeCom
(14) UserFeedItemUserFeedItemChannelModuleYouTubeCom
(15) UserSessionUserSessionDeviceModuleYouTubeCom
(16) VideoVideoVideoModuleYouTubeCom
(17) VideoAdVideoAdAdModuleYouTubeCom
(18) VideoLikeVideoLikeVideoModuleYouTubeCom
(19) VideoReportVideoReportVideoModuleYouTubeCom
(20) VideoTagVideoTagVideoModuleYouTubeCom
(21) VideoViewVideoViewDeviceModuleYouTubeCom
(22) WatchHistoryWatchHistoryVideoModuleYouTubeCom
(23) WatchLaterWatchLaterUserModuleYouTubeCom

Module Interfaces (43)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /watchhistory/{id}deleteWatchHistoryById(id)VideoModuleDELETEWatchHistory
(2) /videotag/{id}updateVideoTagById(videotag)VideoModulePUTVideoTag
(3) /tag/{id}deleteTagById(id)VideoModuleDELETETag
(4) /videoreport/{id}updateVideoReportById(videoreport)VideoModulePUTVideoReport
(5) /watchhistory/{id}updateWatchHistoryById(watchhistory)VideoModulePUTWatchHistory
(6) /videotag/video/{id}findAllVideoTagOfVideo(id)VideoModuleGETVideo VideoTag
(7) /video/channel/{id}findAllVideoOfChannel(id)VideoModuleGETChannel Video
(8) /watchhistoryfindAllWatchHistory()VideoModuleGETWatchHistory
(9) /video/{id}updateVideoById(video)VideoModulePUTVideo
(10) /watchhistoryinsertWatchHistory(watchhistory)VideoModulePOSTWatchHistory
(11) /video/category/{id}findAllVideoOfCategory(id)VideoModuleGETCategory Video
(12) /videofindAllVideo()VideoModuleGETVideo
(13) /videotag/{id}findVideoTagById(id)VideoModuleGETVideoTag
(14) /videolike/{id}findVideoLikeById(id)VideoModuleGETVideoLike
(15) /videoreport/resolvedbyuser/{id}findAllVideoReportOfResolvedByUser(id)VideoModuleGETUser VideoReport
(16) /videoreport/reporteruser/{id}findAllVideoReportOfReporterUser(id)VideoModuleGETUser VideoReport
(17) /videoreportinsertVideoReport(videoreport)VideoModulePOSTVideoReport
(18) /videolike/video/{id}findAllVideoLikeOfVideo(id)VideoModuleGETVideo VideoLike
(19) /watchhistory/video/{id}findAllWatchHistoryOfVideo(id)VideoModuleGETVideo WatchHistory
(20) /videotagfindAllVideoTag()VideoModuleGETVideoTag
(21) /videolike/{id}deleteVideoLikeById(id)VideoModuleDELETEVideoLike
(22) /videoreport/{id}findVideoReportById(id)VideoModuleGETVideoReport
(23) /taginsertTag(tag)VideoModulePOSTTag
(24) /videotag/tag/{id}findAllVideoTagOfTag(id)VideoModuleGETTag VideoTag
(25) /tag/{id}findTagById(id)VideoModuleGETTag
(26) /videolikefindAllVideoLike()VideoModuleGETVideoLike
(27) /videolike/{id}updateVideoLikeById(videolike)VideoModulePUTVideoLike
(28) /video/{id}findVideoById(id)VideoModuleGETVideo
(29) /videolike/user/{id}findAllVideoLikeOfUser(id)VideoModuleGETUser VideoLike
(30) /videoreportfindAllVideoReport()VideoModuleGETVideoReport
(31) /tag/{id}updateTagById(tag)VideoModulePUTTag
(32) /videolikeinsertVideoLike(videolike)VideoModulePOSTVideoLike
(33) /watchhistory/device/{id}findAllWatchHistoryOfDevice(id)VideoModuleGETDevice WatchHistory
(34) /watchhistory/session/{id}findAllWatchHistoryOfSession(id)VideoModuleGETUserSession WatchHistory
(35) /videoreport/video/{id}findAllVideoReportOfVideo(id)VideoModuleGETVideo VideoReport
(36) /tagfindAllTag()VideoModuleGETTag
(37) /videoinsertVideo(video)VideoModulePOSTVideo
(38) /watchhistory/user/{id}findAllWatchHistoryOfUser(id)VideoModuleGETUser WatchHistory
(39) /videoreport/{id}deleteVideoReportById(id)VideoModuleDELETEVideoReport
(40) /videotag/{id}deleteVideoTagById(id)VideoModuleDELETEVideoTag
(41) /videotaginsertVideoTag(videotag)VideoModulePOSTVideoTag
(42) /video/{id}deleteVideoById(id)VideoModuleDELETEVideo
(43) /watchhistory/{id}findWatchHistoryById(id)VideoModuleGETWatchHistory






8.1 TAG


TagVideoModuleYouTubeCom

Properties (1)

PropertyTypeEntityReferenceModule
(1) NameSTRINGTag





Example:

final Tag tag = (Tag) invokeModule(VIDEO_MODULE + "/tag/" + id, Tag.class);
if (tag != null) {
}
return tag;


8.2 VIDEO


VideoVideoModuleYouTubeCom

Properties (26)

PropertyTypeEntityReferenceModule
(1) CategoryLONGVideoCategoryAdModule
(2) ChannelLONGVideoChannelChannelModule
(3) CommentCountCachedLONGVideo
(4) CreatedAtDATEVideo
(5) DefaultCaptionLanguageSTRINGVideo
(6) DescriptionSTRINGVideo
(7) DurationSecondsLONGVideo
(8) FilePathOrStorageKeySTRINGVideo
(9) FrameRateDOUBLEVideo
(10) LanguageSTRINGVideo
(11) LicenseTypeSTRINGVideo
(12) LikeCountCachedLONGVideo
(13) MadeForKidsBOOLVideo
(14) OriginalFileNameSTRINGVideo
(15) PrivacyStatusSTRINGVideo
(16) PublishedAtDATEVideo
(17) ResolutionHeightLONGVideo
(18) ResolutionWidthLONGVideo
(19) StatusSTRINGVideo
(20) ThumbnailDefaultSTRINGVideo
(21) ThumbnailHighSTRINGVideo
(22) ThumbnailMediumSTRINGVideo
(23) TitleSTRINGVideo
(24) UpdatedAtDATEVideo
(25) ViewCountCachedLONGVideo
(26) VisibilityRegionRestrictionJsonSTRINGVideo





Example:

final Video video = (Video) invokeModule(VIDEO_MODULE + "/video/" + id, Video.class);
if (video != null) {
    final Category category1 = (Category) invokeModule(AD_MODULE + "/category/" + video.getCategory().getId(), Category.class);
    if (category1 != null) {
    }
    final Channel channel2 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + video.getChannel().getId(), Channel.class);
    if (channel2 != null) {
        final User owneruser3 = (User) invokeModule(USER_MODULE + "/user/" + channel2.getOwnerUser().getId(), User.class);
        if (owneruser3 != null) {
        }
    }
}
return video;


8.3 VIDEO LIKE


VideoLikeVideoModuleYouTubeCom

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEVideoLike
(2) TypeSTRINGVideoLike
(3) UserLONGVideoLikeUserUserModule
(4) VideoLONGVideoLikeVideoVideoModule





Example:

final VideoLike videolike = (VideoLike) invokeModule(VIDEO_MODULE + "/videolike/" + id, VideoLike.class);
if (videolike != null) {
    final Video video1 = (Video) invokeModule(VIDEO_MODULE + "/video/" + videolike.getVideo().getId(), Video.class);
    if (video1 != null) {
        final Category category2 = (Category) invokeModule(AD_MODULE + "/category/" + video1.getCategory().getId(), Category.class);
        if (category2 != null) {
        }
        final Channel channel3 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + video1.getChannel().getId(), Channel.class);
        if (channel3 != null) {
            final User owneruser4 = (User) invokeModule(USER_MODULE + "/user/" + channel3.getOwnerUser().getId(), User.class);
            if (owneruser4 != null) {
            }
        }
    }
    final User user5 = (User) invokeModule(USER_MODULE + "/user/" + videolike.getUser().getId(), User.class);
    if (user5 != null) {
    }
}
return videolike;


8.4 VIDEO REPORT


VideoReportVideoModuleYouTubeCom

Properties (8)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEVideoReport
(2) DescriptionSTRINGVideoReport
(3) ReasonCodeSTRINGVideoReport
(4) ReporterUserLONGVideoReportUserUserModule
(5) ResolvedAtDATEVideoReport
(6) ResolvedByUserLONGVideoReportUserUserModule
(7) StatusSTRINGVideoReport
(8) VideoLONGVideoReportVideoVideoModule





Example:

final VideoReport videoreport = (VideoReport) invokeModule(VIDEO_MODULE + "/videoreport/" + id, VideoReport.class);
if (videoreport != null) {
    final User resolvedbyuser1 = (User) invokeModule(USER_MODULE + "/user/" + videoreport.getResolvedByUser().getId(), User.class);
    if (resolvedbyuser1 != null) {
    }
    final User reporteruser2 = (User) invokeModule(USER_MODULE + "/user/" + videoreport.getReporterUser().getId(), User.class);
    if (reporteruser2 != null) {
    }
    final Video video3 = (Video) invokeModule(VIDEO_MODULE + "/video/" + videoreport.getVideo().getId(), Video.class);
    if (video3 != null) {
        final Category category4 = (Category) invokeModule(AD_MODULE + "/category/" + video3.getCategory().getId(), Category.class);
        if (category4 != null) {
        }
        final Channel channel5 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + video3.getChannel().getId(), Channel.class);
        if (channel5 != null) {
            final User owneruser6 = (User) invokeModule(USER_MODULE + "/user/" + channel5.getOwnerUser().getId(), User.class);
            if (owneruser6 != null) {
            }
        }
    }
}
return videoreport;


8.5 VIDEO TAG


VideoTagVideoModuleYouTubeCom

Properties (2)

PropertyTypeEntityReferenceModule
(1) TagLONGVideoTagTagVideoModule
(2) VideoLONGVideoTagVideoVideoModule





Example:

final VideoTag videotag = (VideoTag) invokeModule(VIDEO_MODULE + "/videotag/" + id, VideoTag.class);
if (videotag != null) {
    final Video video1 = (Video) invokeModule(VIDEO_MODULE + "/video/" + videotag.getVideo().getId(), Video.class);
    if (video1 != null) {
        final Category category2 = (Category) invokeModule(AD_MODULE + "/category/" + video1.getCategory().getId(), Category.class);
        if (category2 != null) {
        }
        final Channel channel3 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + video1.getChannel().getId(), Channel.class);
        if (channel3 != null) {
            final User owneruser4 = (User) invokeModule(USER_MODULE + "/user/" + channel3.getOwnerUser().getId(), User.class);
            if (owneruser4 != null) {
            }
        }
    }
    final Tag tag5 = (Tag) invokeModule(VIDEO_MODULE + "/tag/" + videotag.getTag().getId(), Tag.class);
    if (tag5 != null) {
    }
}
return videotag;


8.6 WATCH HISTORY


WatchHistoryVideoModuleYouTubeCom

Properties (8)

PropertyTypeEntityReferenceModule
(1) DeviceLONGWatchHistoryDeviceDeviceModule
(2) IsAutoplayBOOLWatchHistory
(3) ProgressPercentDOUBLEWatchHistory
(4) SessionLONGWatchHistoryUserSessionDeviceModule
(5) UserLONGWatchHistoryUserUserModule
(6) VideoLONGWatchHistoryVideoVideoModule
(7) WatchedAtDATEWatchHistory
(8) WatchTimeSecondsLONGWatchHistory





Example:

final WatchHistory watchhistory = (WatchHistory) invokeModule(VIDEO_MODULE + "/watchhistory/" + id, WatchHistory.class);
if (watchhistory != null) {
    final Device device1 = (Device) invokeModule(DEVICE_MODULE + "/device/" + watchhistory.getDevice().getId(), Device.class);
    if (device1 != null) {
    }
    final Video video2 = (Video) invokeModule(VIDEO_MODULE + "/video/" + watchhistory.getVideo().getId(), Video.class);
    if (video2 != null) {
        final Category category3 = (Category) invokeModule(AD_MODULE + "/category/" + video2.getCategory().getId(), Category.class);
        if (category3 != null) {
        }
        final Channel channel4 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + video2.getChannel().getId(), Channel.class);
        if (channel4 != null) {
            final User owneruser5 = (User) invokeModule(USER_MODULE + "/user/" + channel4.getOwnerUser().getId(), User.class);
            if (owneruser5 != null) {
            }
        }
    }
    final User user6 = (User) invokeModule(USER_MODULE + "/user/" + watchhistory.getUser().getId(), User.class);
    if (user6 != null) {
    }
    final UserSession session7 = (UserSession) invokeModule(DEVICE_MODULE + "/usersession/" + watchhistory.getSession().getId(), UserSession.class);
    if (session7 != null) {
        final User user8 = (User) invokeModule(USER_MODULE + "/user/" + session7.getUser().getId(), User.class);
        if (user8 != null) {
        }
        final Device device9 = (Device) invokeModule(DEVICE_MODULE + "/device/" + session7.getDevice().getId(), Device.class);
        if (device9 != null) {
        }
    }
}
return watchhistory;


Overview

Summary

ContactDonateImprint