Overview

Summary

ContactDonateImprint


2. CHANNEL MODULE (UI prompt)



Module Entities (10)

EntityAliasModuleGlobal Schema
(1) AudienceMetricAudienceMetricChannelModuleYouTubeCom
(2) ChannelChannelChannelModuleYouTubeCom
(3) ChannelMemberChannelMemberUserModuleYouTubeCom
(4) ChannelSettingChannelSettingChannelModuleYouTubeCom
(5) LiveStreamLiveStreamLiveStreamModuleYouTubeCom
(6) PlaylistPlaylistPlaylistModuleYouTubeCom
(7) SubscriptionSubscriptionChannelModuleYouTubeCom
(8) UserUserUserModuleYouTubeCom
(9) UserFeedItemUserFeedItemChannelModuleYouTubeCom
(10) VideoVideoVideoModuleYouTubeCom

Module Interfaces (33)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /subscriptionfindAllSubscription()ChannelModuleGETSubscription
(2) /subscription/{id}updateSubscriptionById(subscription)ChannelModulePUTSubscription
(3) /channelinsertChannel(channel)ChannelModulePOSTChannel
(4) /channelsetting/channel/{id}findAllChannelSettingOfChannel(id)ChannelModuleGETChannel ChannelSetting
(5) /channel/{id}findChannelById(id)ChannelModuleGETChannel
(6) /channelsettingfindAllChannelSetting()ChannelModuleGETChannelSetting
(7) /channel/owneruser/{id}findAllChannelOfOwnerUser(id)ChannelModuleGETUser Channel
(8) /channelsettinginsertChannelSetting(channelsetting)ChannelModulePOSTChannelSetting
(9) /channelsetting/{id}findChannelSettingById(id)ChannelModuleGETChannelSetting
(10) /userfeediteminsertUserFeedItem(userfeeditem)ChannelModulePOSTUserFeedItem
(11) /subscription/{id}deleteSubscriptionById(id)ChannelModuleDELETESubscription
(12) /audiencemetricfindAllAudienceMetric()ChannelModuleGETAudienceMetric
(13) /subscription/{id}findSubscriptionById(id)ChannelModuleGETSubscription
(14) /audiencemetric/{id}deleteAudienceMetricById(id)ChannelModuleDELETEAudienceMetric
(15) /userfeeditem/{id}findUserFeedItemById(id)ChannelModuleGETUserFeedItem
(16) /subscription/subscriberuser/{id}findAllSubscriptionOfSubscriberUser(id)ChannelModuleGETUser Subscription
(17) /userfeeditem/channel/{id}findAllUserFeedItemOfChannel(id)ChannelModuleGETChannel UserFeedItem
(18) /userfeeditem/user/{id}findAllUserFeedItemOfUser(id)ChannelModuleGETUser UserFeedItem
(19) /channelfindAllChannel()ChannelModuleGETChannel
(20) /userfeeditem/{id}updateUserFeedItemById(userfeeditem)ChannelModulePUTUserFeedItem
(21) /userfeeditem/{id}deleteUserFeedItemById(id)ChannelModuleDELETEUserFeedItem
(22) /subscription/channel/{id}findAllSubscriptionOfChannel(id)ChannelModuleGETChannel Subscription
(23) /audiencemetric/{id}findAudienceMetricById(id)ChannelModuleGETAudienceMetric
(24) /audiencemetric/{id}updateAudienceMetricById(audiencemetric)ChannelModulePUTAudienceMetric
(25) /channelsetting/{id}updateChannelSettingById(channelsetting)ChannelModulePUTChannelSetting
(26) /channelsetting/{id}deleteChannelSettingById(id)ChannelModuleDELETEChannelSetting
(27) /audiencemetric/channel/{id}findAllAudienceMetricOfChannel(id)ChannelModuleGETChannel AudienceMetric
(28) /audiencemetricinsertAudienceMetric(audiencemetric)ChannelModulePOSTAudienceMetric
(29) /userfeeditemfindAllUserFeedItem()ChannelModuleGETUserFeedItem
(30) /subscriptioninsertSubscription(subscription)ChannelModulePOSTSubscription
(31) /channel/{id}deleteChannelById(id)ChannelModuleDELETEChannel
(32) /userfeeditem/video/{id}findAllUserFeedItemOfVideo(id)ChannelModuleGETVideo UserFeedItem
(33) /channel/{id}updateChannelById(channel)ChannelModulePUTChannel






2.1 AUDIENCE METRIC


AudienceMetricChannelModuleYouTubeCom

Properties (7)

PropertyTypeEntityReferenceModule
(1) AgeGroupSTRINGAudienceMetric
(2) ChannelLONGAudienceMetricChannelChannelModule
(3) CountrySTRINGAudienceMetric
(4) DateDATEAudienceMetric
(5) GenderSTRINGAudienceMetric
(6) ViewerCountLONGAudienceMetric
(7) WatchTimeSecondsLONGAudienceMetric





Example:

final AudienceMetric audiencemetric = (AudienceMetric) invokeModule(CHANNEL_MODULE + "/audiencemetric/" + id, AudienceMetric.class);
if (audiencemetric != null) {
    final Channel channel1 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + audiencemetric.getChannel().getId(), Channel.class);
    if (channel1 != null) {
        final User owneruser2 = (User) invokeModule(USER_MODULE + "/user/" + channel1.getOwnerUser().getId(), User.class);
        if (owneruser2 != null) {
        }
    }
}
return audiencemetric;


2.2 CHANNEL


ChannelChannelModuleYouTubeCom

Properties (13)

PropertyTypeEntityReferenceModule
(1) AvatarUrlSTRINGChannel
(2) BannerImageUrlSTRINGChannel
(3) CountrySTRINGChannel
(4) CreatedAtDATEChannel
(5) CustomUrlSTRINGChannel
(6) DescriptionSTRINGChannel
(7) HandleSTRINGChannel
(8) IsVerifiedBOOLChannel
(9) LanguageSTRINGChannel
(10) NameSTRINGChannel
(11) OwnerUserLONGChannelUserUserModule
(12) StatusSTRINGChannel
(13) UpdatedAtDATEChannel





Example:

final Channel channel = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + id, Channel.class);
if (channel != null) {
    final User owneruser1 = (User) invokeModule(USER_MODULE + "/user/" + channel.getOwnerUser().getId(), User.class);
    if (owneruser1 != null) {
    }
}
return channel;


2.3 CHANNEL SETTING


ChannelSettingChannelModuleYouTubeCom

Properties (5)

PropertyTypeEntityReferenceModule
(1) ChannelLONGChannelSettingChannelChannelModule
(2) CreatedAtDATEChannelSetting
(3) SettingKeySTRINGChannelSetting
(4) SettingValueSTRINGChannelSetting
(5) UpdatedAtDATEChannelSetting





Example:

final ChannelSetting channelsetting = (ChannelSetting) invokeModule(CHANNEL_MODULE + "/channelsetting/" + id, ChannelSetting.class);
if (channelsetting != null) {
    final Channel channel1 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + channelsetting.getChannel().getId(), Channel.class);
    if (channel1 != null) {
        final User owneruser2 = (User) invokeModule(USER_MODULE + "/user/" + channel1.getOwnerUser().getId(), User.class);
        if (owneruser2 != null) {
        }
    }
}
return channelsetting;


2.4 SUBSCRIPTION


SubscriptionChannelModuleYouTubeCom

Properties (5)

PropertyTypeEntityReferenceModule
(1) ChannelLONGSubscriptionChannelChannelModule
(2) CreatedAtDATESubscription
(3) IsActiveBOOLSubscription
(4) NotificationsLevelSTRINGSubscription
(5) SubscriberUserLONGSubscriptionUserUserModule





Example:

final Subscription subscription = (Subscription) invokeModule(CHANNEL_MODULE + "/subscription/" + id, Subscription.class);
if (subscription != null) {
    final Channel channel1 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + subscription.getChannel().getId(), Channel.class);
    if (channel1 != null) {
        final User owneruser2 = (User) invokeModule(USER_MODULE + "/user/" + channel1.getOwnerUser().getId(), User.class);
        if (owneruser2 != null) {
        }
    }
    final User subscriberuser3 = (User) invokeModule(USER_MODULE + "/user/" + subscription.getSubscriberUser().getId(), User.class);
    if (subscriberuser3 != null) {
    }
}
return subscription;


2.5 USER FEED ITEM


UserFeedItemChannelModuleYouTubeCom

Properties (7)

PropertyTypeEntityReferenceModule
(1) ChannelLONGUserFeedItemChannelChannelModule
(2) ClickedAtDATEUserFeedItem
(3) ItemTypeSTRINGUserFeedItem
(4) RankScoreDOUBLEUserFeedItem
(5) ShownAtDATEUserFeedItem
(6) UserLONGUserFeedItemUserUserModule
(7) VideoLONGUserFeedItemVideoVideoModule





Example:

final UserFeedItem userfeeditem = (UserFeedItem) invokeModule(CHANNEL_MODULE + "/userfeeditem/" + id, UserFeedItem.class);
if (userfeeditem != null) {
    final Video video1 = (Video) invokeModule(VIDEO_MODULE + "/video/" + userfeeditem.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 Channel channel5 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + userfeeditem.getChannel().getId(), Channel.class);
    if (channel5 != null) {
        final User owneruser6 = (User) invokeModule(USER_MODULE + "/user/" + channel5.getOwnerUser().getId(), User.class);
        if (owneruser6 != null) {
        }
    }
    final User user7 = (User) invokeModule(USER_MODULE + "/user/" + userfeeditem.getUser().getId(), User.class);
    if (user7 != null) {
    }
}
return userfeeditem;


Overview

Summary

ContactDonateImprint