2 <node name=
"/" xmlns:
doc=
"http://www.freedesktop.org/dbus/1.0/doc.dtd" doc:
id=
"freesmartphone-contact-interface">
5 <doc:summary>freesmartphone.org PIM.Task Interface
</doc:summary>
8 <interface name=
"org.freesmartphone.PIM.Task">
12 This interface provides access to one PIM task.
16 <method name=
"GetContent">
17 <annotation name=
"org.freedesktop.DBus.GLib.Async" value=
"true" />
20 Get the fields of one task.
23 <arg direction=
"out" type=
"a{sv}" name=
"task_data">
32 <method name=
"GetMultipleFields">
33 <annotation name=
"org.freedesktop.DBus.GLib.Async" value=
"true" />
36 Get a specified field list of the task's data.
39 <arg direction=
"in" type=
"s" name=
"field_list">
42 The list of fields to get, split by
"," (coma) char.
46 <arg direction=
"out" type=
"a{sv}" name=
"field_data">
49 The data of the requested fields.
55 <method name=
"GetUsedBackends">
58 Get used backends in task.
61 <arg direction=
"out" type=
"as" name=
"backends">
64 The list of backends used in this task.
70 <method name=
"Update">
71 <annotation name=
"org.freedesktop.DBus.GLib.Async" value=
"true" />
74 Update one or more fields of this task.
77 <arg direction=
"in" type=
"a{sv}" name=
"task_data">
80 The list of fields/values to update for this task.
86 <method name=
"Delete">
87 <annotation name=
"org.freedesktop.DBus.GLib.Async" value=
"true" />