libmygpo-qt
 All Classes Functions
Public Member Functions | List of all members
mygpo::ApiRequestPrivate Class Reference

Public Member Functions

 ApiRequestPrivate (const QString &username, const QString &password, QNetworkAccessManager *nam)
 
 ApiRequestPrivate (QNetworkAccessManager *nam)
 
QNetworkReply * toplistOpml (uint count)
 
QNetworkReply * searchOpml (const QString &query)
 
QNetworkReply * suggestionsOpml (uint count)
 
QNetworkReply * downloadSubscriptionsOpml (const QString &username, const QString &device)
 
QNetworkReply * toplistTxt (uint count)
 
QNetworkReply * searchTxt (const QString &query)
 
QNetworkReply * suggestionsTxt (uint count)
 
QNetworkReply * downloadSubscriptionsTxt (const QString &username, const QString &device)
 
QNetworkReply * toplistXml (uint count)
 
QNetworkReply * searchXml (const QString &query)
 
PodcastListPtr toplist (uint count)
 
PodcastListPtr search (const QString &query)
 
PodcastListPtr suggestions (uint count)
 
QNetworkReply * downloadSubscriptionsJson (const QString &username, const QString &device)
 
PodcastListPtr podcastsOfTag (uint count, const QString &tag)
 
PodcastPtr podcastData (const QUrl &podcasturl)
 
EpisodePtr episodeData (const QUrl &podcasturl, const QUrl &episodeurl)
 
EpisodeListPtr favoriteEpisodes (const QString &username)
 
TagListPtr topTags (uint count)
 
AddRemoveResultPtr addRemoveSubscriptions (const QString &username, const QString &device, const QList< QUrl > &add, const QList< QUrl > &remove)
 
SettingsPtr accountSettings (const QString &username)
 
SettingsPtr deviceSettings (const QString &username, const QString &device)
 
SettingsPtr podcastSettings (const QString &username, const QString &podcastUrl)
 
SettingsPtr episodeSettings (const QString &username, const QString &podcastUrl, const QString &episodeUrl)
 
SettingsPtr setAccountSettings (const QString &username, QMap< QString, QVariant > &set, const QList< QString > &remove)
 
SettingsPtr setDeviceSettings (const QString &username, const QString &device, QMap< QString, QVariant > &set, const QList< QString > &remove)
 
SettingsPtr setPodcastSettings (const QString &username, const QString &podcastUrl, QMap< QString, QVariant > &set, const QList< QString > &remove)
 
SettingsPtr setEpisodeSettings (const QString &username, const QString &podcastUrl, const QString &episodeUrl, QMap< QString, QVariant > &set, const QList< QString > &remove)
 
DeviceUpdatesPtr deviceUpdates (const QString &username, const QString &deviceId, qlonglong timestamp)
 
QNetworkReply * renameDevice (const QString &username, const QString &deviceId, const QString &caption, Device::Type type)
 
DeviceListPtr listDevices (const QString &username)
 
EpisodeActionListPtr episodeActions (const QString &username, const bool aggregated)
 
EpisodeActionListPtr episodeActionsByPodcast (const QString &username, const QString &podcastUrl, const bool aggregated)
 
EpisodeActionListPtr episodeActionsByDevice (const QString &username, const QString &deviceId, const bool aggregated)
 
EpisodeActionListPtr episodeActionsByTimestamp (const QString &username, const qulonglong since)
 
EpisodeActionListPtr episodeActionsByPodcastAndTimestamp (const QString &username, const QString &podcastUrl, const qulonglong since)
 
EpisodeActionListPtr episodeActionsByDeviceAndTimestamp (const QString &username, const QString &deviceId, const qulonglong since)
 
AddRemoveResultPtr uploadEpisodeActions (const QString &username, const QList< EpisodeActionPtr > &episodeActions)
 
DeviceSyncResultPtr deviceSynchronizationStatus (const QString &username)
 
DeviceSyncResultPtr setDeviceSynchronizationStatus (const QString &username, const QList< QStringList > &synchronize, const QList< QString > &stopSynchronize)
 

The documentation for this class was generated from the following file: