Attica
provider.h
295 PostJob *registerAccount(const QString &id, const QString &password, const QString &mail, const QString &firstName, const QString &lastName);
300 ListJob<Person> *requestPersonSearchByLocation(qreal latitude, qreal longitude, qreal distance = 0.0, int page = 0, int pageSize = 20);
301 PostJob *postLocation(qreal latitude, qreal longitude, const QString &city = QString(), const QString &country = QString());
355 ListJob<Achievement> *requestAchievements(const QString &contentId, const QString &achievementId, const QString &userId);
362 ItemPostJob<Achievement> *addNewAchievement(const QString &id, const Achievement &newAchievement);
368 PutJob *editAchievement(const QString &contentId, const QString &achievementId, const Achievement &achievement);
378 PostJob *setAchievementProgress(const QString &id, const QVariant &progress, const QDateTime ×tamp);
529 Attica::PostJob *uploadTarballToBuildService(const QString &projectId, const QString &fileName, const QByteArray &payload);
568 ListJob<Content> *searchContents(const Category::List &categories, const QString &search = QString(), SortMode mode = Rating, uint page = 0, uint pageSize = 10);
575 ListJob<Content> *searchContentsByPerson(const Category::List &categories, const QString &person, const QString &search = QString(), SortMode mode = Rating, uint page = 0, uint pageSize = 10);
591 ListJob<Content> *searchContents(const Category::List &categories, const QString &person, const Distribution::List &distributions, const License::List &licenses, const QString &search = QString(), SortMode sortMode = Rating, uint page = 0, uint pageSize = 10);
600 ItemJob<DownloadItem> *downloadLink(const QString &contentId, const QString &itemId = QStringLiteral("1"));
622 ItemPostJob<Content> *editContent(const Category &updatedCategory, const QString &contentId, const Content &updatedContent);
625 PostJob *setDownloadFile(const QString &contentId, const QString &fileName, QIODevice *payload);
626 PostJob *setDownloadFile(const QString &contentId, const QString &fileName, const QByteArray &payload);
635 PostJob *setPreviewImage(const QString &contentId, const QString &previewId, const QString &fileName, const QByteArray &image);
641 ListJob<KnowledgeBaseEntry> *searchKnowledgeBase(const Content &content, const QString &search, SortMode, int page, int pageSize);
646 ListJob<Event> *requestEvent(const QString &country, const QString &search, const QDate &startAt, SortMode mode, int page, int pageSize);
657 ListJob<Comment> *requestComments(const Comment::Type commentType, const QString &id, const QString &id2, int page, int pageSize);
668 ItemPostJob<Comment> *addNewComment(const Comment::Type commentType, const QString &id, const QString &id2, const QString &parentId, const QString &subject, const QString &message);
684 ListJob<Topic> *requestTopics(const QString &forum, const QString &search, const QString &description, SortMode mode, int page, int pageSize);
710 Provider(PlatformDependent *internals, const QUrl &baseUrl, const QString &name, const QUrl &icon = QUrl());
711 Provider(PlatformDependent *internals, const QUrl &baseUrl, const QString &name, const QUrl &icon,
712 const QString &person, const QString &friendV, const QString &message, const QString &achievements,
716 Provider(PlatformDependent *internals, const QUrl &baseUrl, const QString &name, const QUrl &icon,
717 const QString &person, const QString &friendV, const QString &message, const QString &achievements,
719 const QString &knowledgebase, const QString &event, const QString &comment, const QString ®isterUrl);
720 // TODO KF6: merge with the constructor above (i.e. remove the above one - and actually do it this time :P )
721 Provider(PlatformDependent *internals, const QUrl &baseUrl, const QString &name, const QUrl &icon,
722 const QString &person, const QString &friendV, const QString &message, const QString &achievements,
724 const QString &knowledgebase, const QString &event, const QString &comment, const QString ®isterUrl,
Rating
License
Publisher
QDataStream & operator<<(QDataStream &out, const KDateTime::Spec &spec)
The Provider class represents one Open Collaboration Service provider.
Definition: provider.h:95
ItemJob< PrivateData > * requestPrivateData()
Fetches all stored private data.
Definition: provider.h:318
Definition: accountbalance.h:15
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Jan 19 2021 23:03:57 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Jan 19 2021 23:03:57 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.