Overview

Summary

ContactDonateImprint


Appendix E-35: PODCAST (UI prompt)


PodcastCompanyEntityModuleSpotify

Properties (6)

PropertyTypeEntityReferenceModule
(1) CountryLONGPodcastCountryCountryModule
(2) DescriptionSTRINGPodcast
(3) IsExclusiveBOOLPodcast
(4) IsVideoEnabledBOOLPodcast
(5) LanguageSTRINGPodcast
(6) TitleSTRINGPodcast


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /podcast/{id}updatePodcastById(podcast)CompanyEntityModulePUTPodcast
(2) /podcastfindAllPodcast()CompanyEntityModuleGETPodcast
(3) /podcast/{id}deletePodcastById(id)CompanyEntityModuleDELETEPodcast
(4) /podcastinsertPodcast(podcast)CompanyEntityModulePOSTPodcast
(5) /podcast/country/{id}findAllPodcastOfCountry(id)CompanyEntityModuleGETCountry Podcast
(6) /podcast/{id}findPodcastById(id)CompanyEntityModuleGETPodcast
(7) /podcastepisode/podcast/{id}findAllPodcastEpisodeOfPodcast(id)TrackModuleGETPodcast PodcastEpisode
(8) /creatortoolusage/podcast/{id}findAllCreatorToolUsageOfPodcast(id)TrackModuleGETPodcast CreatorToolUsage





Example:

final Podcast podcast = (Podcast) invokeModule(COMPANY_ENTITY_MODULE + "/podcast/" + id, Podcast.class);
if (podcast != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + podcast.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
}
return podcast;


Overview

Summary

ContactDonateImprint