Warning, /frameworks/modemmanager-qt/src/dbus/introspection/org.freedesktop.ModemManager1.Sms.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8" ?> 0002 0003 <!-- 0004 ModemManager 1.0 Interface Specification 0005 0006 Copyright (C) 2011-2013 Red Hat, Inc. 0007 Copyright (C) 2011-2013 Google, Inc. 0008 Copyright (C) 2011-2013 Lanedo GmbH 0009 --> 0010 0011 <node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd"> 0012 0013 <!-- 0014 org.freedesktop.ModemManager1.Sms: 0015 @short_description: The ModemManager SMS interface. 0016 0017 The SMS interface Defines operations and properties of a single SMS message. 0018 --> 0019 <interface name="org.freedesktop.ModemManager1.Sms"> 0020 0021 <!-- 0022 Send: 0023 0024 If the message has not yet been sent, queue it for delivery. 0025 --> 0026 <method name="Send" /> 0027 0028 <!-- 0029 Store: 0030 0031 Store the message in the device if not already done. 0032 0033 This method requires a <link linkend="MMSmsStorage">MMSmsStorage</link> 0034 value, describing the storage where this message is to be kept; or 0035 <link linkend="MM-SMS-STORAGE-UNKNOWN:CAPS"><constant>MM_SMS_STORAGE_UNKNOWN</constant></link> 0036 if the default storage should be used. 0037 --> 0038 <method name="Store"> 0039 <arg name="storage" type="u" direction="in" /> 0040 </method> 0041 0042 <!-- 0043 State: 0044 0045 A <link linkend="MMSmsState">MMSmsState</link> value, 0046 describing the state of the message. 0047 --> 0048 <property name="State" type="u" access="read" /> 0049 0050 <!-- 0051 PduType: 0052 0053 A <link linkend="MMSmsPduType">MMSmsPduType</link> value, 0054 describing the type of PDUs used in the SMS message. 0055 --> 0056 <property name="PduType" type="u" access="read" /> 0057 0058 <!-- 0059 Number: 0060 0061 Number to which the message is addressed. 0062 --> 0063 <property name="Number" type="s" access="read" /> 0064 0065 <!-- 0066 Text: 0067 0068 Message text, in UTF-8. 0069 0070 When sending, if the text is larger than the limit of the technology or 0071 modem, the message will be broken into multiple parts or messages. 0072 0073 Note that Text and Data are never given at the same time. 0074 --> 0075 <property name="Text" type="s" access="read" /> 0076 0077 <!-- 0078 Data: 0079 0080 Message data. 0081 0082 When sending, if the data is larger than the limit of the technology or 0083 modem, the message will be broken into multiple parts or messages. 0084 0085 Note that Text and Data are never given at the same time. 0086 --> 0087 <property name="Data" type="ay" access="read" /> 0088 0089 <!-- 0090 SMSC: 0091 0092 Indicates the SMS service center number. 0093 0094 Always empty for 3GPP2/CDMA. 0095 --> 0096 <property name="SMSC" type="s" access="read" /> 0097 0098 <!-- 0099 Validity: 0100 0101 Indicates when the SMS expires in the SMSC. 0102 0103 This value is composed of a 0104 <link linkend="MMSmsValidityType">MMSmsValidityType</link> 0105 key, with an associated data which contains type-specific validity 0106 information: 0107 0108 <variablelist> 0109 <varlistentry><term><link linkend="MM-SMS-VALIDITY-TYPE-RELATIVE:CAPS">MM_SMS_VALIDITY_TYPE_RELATIVE</link></term> 0110 <listitem> 0111 <para> 0112 The value is the length of the validity period in minutes, given 0113 as an unsigned integer (D-Bus signature <literal>'u'</literal>). 0114 </para> 0115 </listitem> 0116 </varlistentry> 0117 </variablelist> 0118 --> 0119 <property name="Validity" type="(uv)" access="read"> 0120 <annotation name="org.qtproject.QtDBus.QtTypeName" value="ValidityPair"/> 0121 </property> 0122 0123 <!-- 0124 Class: 0125 0126 3GPP message class (-1..3). -1 means class is not available or 0127 is not used for this message, otherwise the 3GPP SMS message class. 0128 0129 Always -1 for 3GPP2/CDMA. 0130 --> 0131 <property name="Class" type="i" access="read" /> 0132 0133 <!-- 0134 TeleserviceId: 0135 0136 A <link linkend="MMSmsCdmaTeleserviceId">MMSmsCdmaTeleserviceId</link> value. 0137 0138 Always <link linkend="MM-SMS-CDMA-TELESERVICE-ID-UNKNOWN:CAPS">MM_SMS_CDMA_TELESERVICE_ID_UNKNOWN</link> for 3GPP. 0139 --> 0140 <property name="TeleserviceId" type="u" access="read" /> 0141 0142 <!-- 0143 ServiceCategory: 0144 0145 A <link linkend="MMSmsCdmaServiceCategory">MMSmsCdmaServiceCategory</link> value. 0146 0147 Always <link linkend="MM-SMS-CDMA-SERVICE-CATEGORY-UNKNOWN:CAPS">MM_SMS_CDMA_SERVICE_CATEGORY_UNKNOWN</link> for 3GPP. 0148 --> 0149 <property name="ServiceCategory" type="u" access="read" /> 0150 0151 <!-- 0152 DeliveryReportRequest: 0153 0154 #TRUE if delivery report request is required, #FALSE otherwise. 0155 --> 0156 <property name="DeliveryReportRequest" type="b" access="read" /> 0157 0158 <!-- 0159 MessageReference: 0160 0161 Message Reference of the last PDU sent/received within this SMS. 0162 0163 If the PDU type is 0164 <link linkend="MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><constant>MM_SMS_PDU_TYPE_STATUS_REPORT</constant></link>, 0165 this field identifies the Message Reference of the PDU associated to the status report. 0166 --> 0167 <property name="MessageReference" type="u" access="read" /> 0168 0169 <!-- 0170 Timestamp: 0171 0172 Time when the first PDU of the SMS message arrived the SMSC, in 0173 <ulink url="http://en.wikipedia.org/wiki/ISO_8601">ISO8601</ulink> 0174 format. 0175 This field is only applicable if the PDU type is 0176 <link linkend="MM-SMS-PDU-TYPE-DELIVER:CAPS"><constant>MM_SMS_PDU_TYPE_DELIVER</constant></link>. 0177 or 0178 <link linkend="MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><constant>MM_SMS_PDU_TYPE_STATUS_REPORT</constant></link>. 0179 --> 0180 <property name="Timestamp" type="s" access="read" /> 0181 0182 <!-- 0183 DischargeTimestamp: 0184 0185 Time when the first PDU of the SMS message left the SMSC, in 0186 <ulink url="http://en.wikipedia.org/wiki/ISO_8601">ISO8601</ulink> 0187 format. 0188 0189 This field is only applicable if the PDU type is 0190 <link linkend="MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><constant>MM_SMS_PDU_TYPE_STATUS_REPORT</constant></link>. 0191 --> 0192 <property name="DischargeTimestamp" type="s" access="read" /> 0193 0194 <!-- 0195 DeliveryState: 0196 0197 A <link linkend="MMSmsDeliveryState">MMSmsDeliveryState</link> value, 0198 describing the state of the delivery reported in the Status Report message. 0199 0200 This field is only applicable if the PDU type is 0201 <link linkend="MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><constant>MM_SMS_PDU_TYPE_STATUS_REPORT</constant></link>. 0202 --> 0203 <property name="DeliveryState" type="u" access="read" /> 0204 0205 <!-- 0206 Storage: 0207 0208 A <link linkend="MMSmsStorage">MMSmsStorage</link> value, 0209 describing the storage where this message is kept. 0210 --> 0211 <property name="Storage" type="u" access="read" /> 0212 0213 </interface> 0214 </node>