KGAPI2::TasksService
Functions | |
QUrl | createTaskListUrl () |
QUrl | createTaskUrl (const QString &tasklistID) |
QUrl | fetchAllTasksUrl (const QString &tasklistID) |
QUrl | fetchTaskListsUrl () |
QUrl | fetchTaskUrl (const QString &tasklistID, const QString &taskID) |
TaskPtr | JSONToTask (const QByteArray &jsonData) |
TaskListPtr | JSONToTaskList (const QByteArray &jsonData) |
QUrl | moveTaskUrl (const QString &tasklistID, const QString &taskID, const QString &newParent) |
ObjectsList | parseJSONFeed (const QByteArray &jsonFeed, FeedData &feedData) |
QUrl | removeTaskListUrl (const QString &tasklistID) |
QUrl | removeTaskUrl (const QString &tasklistID, const QString &taskID) |
QByteArray | taskListToJSON (const TaskListPtr &taskList) |
QByteArray | taskToJSON (const TaskPtr &task) |
QUrl | updateTaskListUrl (const QString &tasklistID) |
QUrl | updateTaskUrl (const QString &tasklistID, const QString &taskID) |
Detailed Description
Additional methods for implementing support for Google Tasks service.
You should never need to use these methods, unless implementing your own Job
Function Documentation
◆ createTaskListUrl()
KGAPITASKS_EXPORT QUrl KGAPI2::TasksService::createTaskListUrl | ( | ) |
Returns URL for creating a new tasklist.
Definition at line 163 of file tasksservice.cpp.
◆ createTaskUrl()
Returns URL to create a single task.
- Parameters
-
tasklistID ID of parent task list
Definition at line 122 of file tasksservice.cpp.
◆ fetchAllTasksUrl()
Returns URL to fetch all tasks from a single tasklist.
- Parameters
-
tasklistID ID of parent task list
Definition at line 108 of file tasksservice.cpp.
◆ fetchTaskListsUrl()
KGAPITASKS_EXPORT QUrl KGAPI2::TasksService::fetchTaskListsUrl | ( | ) |
Returns URL for fetching all tasklists.
Definition at line 156 of file tasksservice.cpp.
◆ fetchTaskUrl()
KGAPITASKS_EXPORT QUrl KGAPI2::TasksService::fetchTaskUrl | ( | const QString & | tasklistID, |
const QString & | taskID ) |
Returns URL for fetching a single task.
- Parameters
-
tasklistID ID of parent task list taskID ID of task to fetch
Definition at line 115 of file tasksservice.cpp.
◆ JSONToTask()
KGAPITASKS_EXPORT TaskPtr KGAPI2::TasksService::JSONToTask | ( | const QByteArray & | jsonData | ) |
Parses JSON data into a Task object.
- Parameters
-
jsonData
Definition at line 246 of file tasksservice.cpp.
◆ JSONToTaskList()
KGAPITASKS_EXPORT TaskListPtr KGAPI2::TasksService::JSONToTaskList | ( | const QByteArray & | jsonData | ) |
Parses JSON data into a TaskList object.
- Parameters
-
jsonData
Definition at line 199 of file tasksservice.cpp.
◆ moveTaskUrl()
KGAPITASKS_EXPORT QUrl KGAPI2::TasksService::moveTaskUrl | ( | const QString & | tasklistID, |
const QString & | taskID, | ||
const QString & | newParent ) |
Returns URL to reparent task.
- Parameters
-
tasklistID ID of parent task list taskID ID of task to move newParent UID of new parent item
Definition at line 143 of file tasksservice.cpp.
◆ parseJSONFeed()
KGAPITASKS_EXPORT ObjectsList KGAPI2::TasksService::parseJSONFeed | ( | const QByteArray & | jsonFeed, |
FeedData & | feedData ) |
Parses JSON feed into list of Tasks or TaskLists.
- Parameters
-
jsonFeed feedData The structure will be filled with additional information about the feed
Definition at line 65 of file tasksservice.cpp.
◆ removeTaskListUrl()
Returns URL for deleting a tasklist.
- Parameters
-
tasklistID ID of task list to remove
Definition at line 177 of file tasksservice.cpp.
◆ removeTaskUrl()
KGAPITASKS_EXPORT QUrl KGAPI2::TasksService::removeTaskUrl | ( | const QString & | tasklistID, |
const QString & | taskID ) |
Returns URL for removing a task.
- Parameters
-
tasklistID ID of parent task list taskID ID of task to remove
Definition at line 136 of file tasksservice.cpp.
◆ taskListToJSON()
KGAPITASKS_EXPORT QByteArray KGAPI2::TasksService::taskListToJSON | ( | const TaskListPtr & | taskList | ) |
Serializes a TaskList into JSON data.
- Parameters
-
taskList
Definition at line 258 of file tasksservice.cpp.
◆ taskToJSON()
KGAPITASKS_EXPORT QByteArray KGAPI2::TasksService::taskToJSON | ( | const TaskPtr & | task | ) |
Serializes a Task object into JSON.
- Parameters
-
task
Definition at line 272 of file tasksservice.cpp.
◆ updateTaskListUrl()
Returns URL for modifying a tasklist.
- Parameters
-
tasklistID ID of task list to update
Definition at line 170 of file tasksservice.cpp.
◆ updateTaskUrl()
KGAPITASKS_EXPORT QUrl KGAPI2::TasksService::updateTaskUrl | ( | const QString & | tasklistID, |
const QString & | taskID ) |
Returns URL for updating a task.
- Parameters
-
tasklistID ID of parent task list taskID ID of task to update
Definition at line 129 of file tasksservice.cpp.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:17:42 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.