Overview

Summary

ContactDonateImprint


Appendix E-25: PLAYLIST (UI prompt)


PlaylistPlaylistModuleYouTubeCom

Properties (7)

PropertyTypeEntityReferenceModule
(1) ChannelLONGPlaylistChannelChannelModule
(2) CreatedAtDATEPlaylist
(3) DescriptionSTRINGPlaylist
(4) IsSystemGeneratedBOOLPlaylist
(5) PrivacyStatusSTRINGPlaylist
(6) TitleSTRINGPlaylist
(7) UpdatedAtDATEPlaylist


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /playlist/{id}deletePlaylistById(id)PlaylistModuleDELETEPlaylist
(2) /playlistvideo/playlist/{id}findAllPlaylistVideoOfPlaylist(id)PlaylistModuleGETPlaylist PlaylistVideo
(3) /playlist/{id}updatePlaylistById(playlist)PlaylistModulePUTPlaylist
(4) /playlist/{id}findPlaylistById(id)PlaylistModuleGETPlaylist
(5) /playlistfindAllPlaylist()PlaylistModuleGETPlaylist
(6) /playlist/channel/{id}findAllPlaylistOfChannel(id)PlaylistModuleGETChannel Playlist
(7) /playlistinsertPlaylist(playlist)PlaylistModulePOSTPlaylist





Example:

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


Overview

Summary

ContactDonateImprint