File: message-api.txt

package info (click to toggle)
vvmd 1.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 828 kB
  • sloc: ansic: 7,815; cpp: 138; xml: 86; sh: 38; python: 6; makefile: 4
file content (90 lines) | stat: -rw-r--r-- 2,066 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
Message hierarchy
=================

Service		org.kop316.vvm
Interface	org.kop316.vvm.Message
Object path	[variable prefix]/{message0,message1,...}

Methods		void MarkRead()

			Change the status of an incoming message to read.

			This is only supported for incoming messages and is
			meant as user interface driven action.

			Possible Errors: [service].Error.InvalidArguments

		void Delete()

			Delete this messages from storage.

			When deleting a message a MessageRemove will be
			triggered.

			Possible Errors: [service].Error.InvalidArguments

Signals		PropertyChanged(string name, variant value)

			This signal indicates a changed value of the given
			property.

			The only expected property change is for the
			message status.

Properties	string Status [readonly]

			The status of the message.  Possible values are
			"received", "read", "sent" and "draft".

		string Date [readonly]

			The date of the message.

		string Sender [readonly]

			Number of sender.

		string To [readonly]

			Number of who the VVM is to.

		string MessageContext [readonly]

			Type of VVM this is.

		string ContentType [readonly]

			Type of VVM this is.

		array{string filename} Attachments [readonly]

			Location of attachment

		gboolean Delivery Report [readonly]

			Whether the message is requesting a delivery report

		string Delivery Status [readonly, optional]

			A CSV of each phone number in the format of
			"+12345550200=none" where "+12345550200" is the phone
			number and "none" is the delivery status. This will only
			be present if "Delivery Report" is true.

			NOTE: If this is a "PropertyChanged" signal, it will be
			in the format of "delivery_update,+12345550200=none"

		string Modem Number [readonly]

			The modem number associated with the VVM service. While
			it will be with every VVM, this	is meant to make it
			easier to seperate out one's own number from the
			recipients in a group VVM.

		array{string} Recipients [readonly]

			Numbers of recipients.

		string Smil [readonly, optional]

			SMIL body in UTF-8 format.