2 <node name=
"/" xmlns:
doc=
"http://www.freedesktop.org/dbus/1.0/doc.dtd" doc:
id=
"freesmartphone-note-interface">
5 <doc:summary>freesmartphone.org PIM.Note Interface
</doc:summary>
8 <interface name=
"org.freesmartphone.PIM.Note">
12 This interface provides access to one PIM note.
16 <method name=
"GetContent">
17 <annotation name=
"org.freedesktop.DBus.GLib.Async" value=
"true" />
20 Get the fields of one note.
23 <arg direction=
"out" type=
"a{sv}" name=
"note_data">
32 <method name=
"GetMultipleFields">
33 <annotation name=
"org.freedesktop.DBus.GLib.Async" value=
"true" />
36 Get a specified field list of the note'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">
56 <annotation name=
"org.freedesktop.DBus.GLib.Async" value=
"true" />
59 Get used backends in note.
62 <arg direction=
"out" type=
"as" name=
"backends">
65 The list of backends used in this note.
71 <method name=
"Update">
72 <annotation name=
"org.freedesktop.DBus.GLib.Async" value=
"true" />
75 Update one or more fields of this note.
78 <arg direction=
"in" type=
"a{sv}" name=
"note_data">
81 The list of fields/values to update for this note.
87 <method name=
"Delete">
88 <annotation name=
"org.freedesktop.DBus.GLib.Async" value=
"true" />
96 <signal name=
"NoteDeleted">
99 Sent when note is deleted.
104 <signal name=
"NoteUpdated">
107 Sent when note is updated.
110 <arg type=
"a{sv}" name=
"data">
113 Data used to update note.