Overview

Summary

ContactDonateImprint


Appendix E-1: LIVE CHAT MESSAGE (UI prompt)


LiveChatMessageLiveStreamModuleYouTubeCom

Properties (7)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATELiveChatMessage
(2) CurrencySTRINGLiveChatMessage
(3) IsDeletedBOOLLiveChatMessage
(4) LiveStreamLONGLiveChatMessageLiveStreamLiveStreamModule
(5) MessageTextSTRINGLiveChatMessage
(6) SuperChatAmountDOUBLELiveChatMessage
(7) UserLONGLiveChatMessageUserUserModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /livechatmessage/{id}updateLiveChatMessageById(livechatmessage)LiveStreamModulePUTLiveChatMessage
(2) /livechatmessage/{id}deleteLiveChatMessageById(id)LiveStreamModuleDELETELiveChatMessage
(3) /livechatmessage/user/{id}findAllLiveChatMessageOfUser(id)LiveStreamModuleGETUser LiveChatMessage
(4) /livechatmessagefindAllLiveChatMessage()LiveStreamModuleGETLiveChatMessage
(5) /livechatmessage/{id}findLiveChatMessageById(id)LiveStreamModuleGETLiveChatMessage
(6) /livechatmessage/livestream/{id}findAllLiveChatMessageOfLiveStream(id)LiveStreamModuleGETLiveStream LiveChatMessage
(7) /livechatmessageinsertLiveChatMessage(livechatmessage)LiveStreamModulePOSTLiveChatMessage





Example:

final LiveChatMessage livechatmessage = (LiveChatMessage) invokeModule(LIVE_STREAM_MODULE + "/livechatmessage/" + id, LiveChatMessage.class);
if (livechatmessage != null) {
    final LiveStream livestream1 = (LiveStream) invokeModule(LIVE_STREAM_MODULE + "/livestream/" + livechatmessage.getLiveStream().getId(), LiveStream.class);
    if (livestream1 != null) {
        final Channel channel2 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + livestream1.getChannel().getId(), Channel.class);
        if (channel2 != null) {
            final User owneruser3 = (User) invokeModule(USER_MODULE + "/user/" + channel2.getOwnerUser().getId(), User.class);
            if (owneruser3 != null) {
            }
        }
        final Video video4 = (Video) invokeModule(VIDEO_MODULE + "/video/" + livestream1.getVideo().getId(), Video.class);
        if (video4 != null) {
            final Category category5 = (Category) invokeModule(AD_MODULE + "/category/" + video4.getCategory().getId(), Category.class);
            if (category5 != null) {
            }
            final Channel channel6 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + video4.getChannel().getId(), Channel.class);
            if (channel6 != null) {
                final User owneruser7 = (User) invokeModule(USER_MODULE + "/user/" + channel6.getOwnerUser().getId(), User.class);
                if (owneruser7 != null) {
                }
            }
        }
    }
    final User user8 = (User) invokeModule(USER_MODULE + "/user/" + livechatmessage.getUser().getId(), User.class);
    if (user8 != null) {
    }
}
return livechatmessage;


Overview

Summary

ContactDonateImprint