Overview

Summary

ContactDonateImprint


Appendix E-19: LIVE STREAM (UI prompt)


LiveStreamLiveStreamModuleYouTubeCom

Properties (10)

PropertyTypeEntityReferenceModule
(1) ActualEndAtDATELiveStream
(2) ActualStartAtDATELiveStream
(3) ChannelLONGLiveStreamChannelChannelModule
(4) ConcurrentViewersPeakLONGLiveStream
(5) CreatedAtDATELiveStream
(6) DescriptionSTRINGLiveStream
(7) ScheduledStartAtDATELiveStream
(8) StatusSTRINGLiveStream
(9) TitleSTRINGLiveStream
(10) VideoLONGLiveStreamVideoVideoModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /livestream/video/{id}findAllLiveStreamOfVideo(id)LiveStreamModuleGETVideo LiveStream
(2) /livestream/{id}updateLiveStreamById(livestream)LiveStreamModulePUTLiveStream
(3) /livestream/{id}findLiveStreamById(id)LiveStreamModuleGETLiveStream
(4) /livestream/{id}deleteLiveStreamById(id)LiveStreamModuleDELETELiveStream
(5) /livestreaminsertLiveStream(livestream)LiveStreamModulePOSTLiveStream
(6) /livestreamfindAllLiveStream()LiveStreamModuleGETLiveStream
(7) /livestream/channel/{id}findAllLiveStreamOfChannel(id)LiveStreamModuleGETChannel LiveStream
(8) /livechatmessage/livestream/{id}findAllLiveChatMessageOfLiveStream(id)LiveStreamModuleGETLiveStream LiveChatMessage





Example:

final LiveStream livestream = (LiveStream) invokeModule(LIVE_STREAM_MODULE + "/livestream/" + id, LiveStream.class);
if (livestream != null) {
    final Channel channel1 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + livestream.getChannel().getId(), Channel.class);
    if (channel1 != null) {
        final User owneruser2 = (User) invokeModule(USER_MODULE + "/user/" + channel1.getOwnerUser().getId(), User.class);
        if (owneruser2 != null) {
        }
    }
    final Video video3 = (Video) invokeModule(VIDEO_MODULE + "/video/" + livestream.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 livestream;


Overview

Summary

ContactDonateImprint