Overview

Summary

ContactDonateImprint


Appendix E-7: AUDIENCE METRIC (UI prompt)


AudienceMetricChannelModuleYouTubeCom

Properties (7)

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


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /audiencemetric/{id}updateAudienceMetricById(audiencemetric)ChannelModulePUTAudienceMetric
(2) /audiencemetric/{id}deleteAudienceMetricById(id)ChannelModuleDELETEAudienceMetric
(3) /audiencemetric/{id}findAudienceMetricById(id)ChannelModuleGETAudienceMetric
(4) /audiencemetricfindAllAudienceMetric()ChannelModuleGETAudienceMetric
(5) /audiencemetric/channel/{id}findAllAudienceMetricOfChannel(id)ChannelModuleGETChannel AudienceMetric
(6) /audiencemetricinsertAudienceMetric(audiencemetric)ChannelModulePOSTAudienceMetric





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;


Overview

Summary

ContactDonateImprint