uqmi: sync data from libqmi project
[project/uqmi.git] / data / qmi-service-pbm.json
index 9296aeaee88ba7876efad12154ed1bc270d62783..fdb48fab4ee395cbb39224d02f96d7b6bd368091 100644 (file)
@@ -6,7 +6,8 @@
 
   // *********************************************************************************
   {  "name"    : "QMI Client PBM",
-     "type"    : "Client" },
+     "type"    : "Client",
+     "since"   : "1.6" },
 
   // *********************************************************************************
   {  "name"    : "QMI Message PBM",
      "type"    : "Message",
      "service" : "PBM",
      "id"      : "0x0001",
-     "version" : "1.0",
+     "since"   : "1.6",
      "input"   : [ { "name"          : "Event Registration Mask",
                      "id"            : "0x01",
-                     "mandatory"     : "yes",
                      "type"          : "TLV",
+                     "since"         : "1.6",
                      "format"        : "guint32",
                      "public-format" : "QmiPbmEventRegistrationFlag" } ],
      "output"  : [ { "common-ref" : "Operation Result" },
                    { "name"          : "Event Registration Mask",
                      "id"            : "0x10",
-                     "mandatory"     : "no",
                      "type"          : "TLV",
+                     "since"         : "1.6",
                      "format"        : "guint32",
                      "public-format" : "QmiPbmEventRegistrationFlag",
                      "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
      "type"    : "Message",
      "service" : "PBM",
      "id"      : "0x0002",
-     "version" : "1.0",
+     "since"   : "1.6",
      "input"   : [ { "name"      : "Phonebook Information",
                      "id"        : "0x01",
-                     "mandatory" : "yes",
                      "type"      : "TLV",
+                     "since"     : "1.6",
                      "format"    : "sequence",
                      "contents"  : [ { "name"          : "Session Type",
                                        "format"        : "guint8",
@@ -53,8 +54,8 @@
      "output"  : [ { "common-ref" : "Operation Result" },
                    { "name"          : "Capability Basic Information",
                      "id"            : "0x10",
-                     "mandatory"     : "no",
                      "type"          : "TLV",
+                     "since"         : "1.6",
                      "format"        : "sequence",
                      "contents"      : [ { "name"          : "Session Type",
                                            "format"        : "guint8",
@@ -73,8 +74,8 @@
                      "prerequisites" : [ { "common-ref" : "Success" } ] },
                    { "name"          : "Group Capability",
                      "id"            : "0x11",
-                     "mandatory"     : "no",
                      "type"          : "TLV",
+                     "since"         : "1.6",
                      "format"        : "sequence",
                      "contents"      : [ { "name"   : "Maximum Groups",
                                            "format" : "guint8" },
@@ -83,8 +84,8 @@
                      "prerequisites" : [ { "common-ref" : "Success" } ] },
                    { "name"          : "Additional Number Capability",
                      "id"            : "0x12",
-                     "mandatory"     : "no",
                      "type"          : "TLV",
+                     "since"         : "1.6",
                      "format"        : "sequence",
                      "contents"      : [ { "name"   : "Maximum Additional Numbers",
                                            "format" : "guint8" },
@@ -95,8 +96,8 @@
                      "prerequisites" : [ { "common-ref" : "Success" } ] },
                    { "name"          : "Email Capability",
                      "id"            : "0x13",
-                     "mandatory"     : "no",
                      "type"          : "TLV",
+                     "since"         : "1.6",
                      "format"        : "sequence",
                      "contents"      : [ { "name"   : "Maximum Emails",
                                            "format" : "guint8" },
                      "prerequisites" : [ { "common-ref" : "Success" } ] },
                    { "name"          : "Second Name Capability",
                      "id"            : "0x14",
-                     "mandatory"     : "no",
                      "type"          : "TLV",
+                     "since"         : "1.6",
                      "format"        : "sequence",
                      "contents"      : [ { "name"   : "Maximum Second Name Length",
                                            "format" : "guint8" } ],
                      "prerequisites" : [ { "common-ref" : "Success" } ] },
                    { "name"          : "Hidden Records Capability",
                      "id"            : "0x15",
-                     "mandatory"     : "no",
                      "type"          : "TLV",
+                     "since"         : "1.6",
                      "format"        : "sequence",
                      "contents"      : [ { "name"          : "Supported",
                                            "format"        : "guint8",
                      "prerequisites" : [ { "common-ref" : "Success" } ] },
                    { "name"          : "Grouping Information Alpha String Capability",
                      "id"            : "0x16",
-                     "mandatory"     : "no",
                      "type"          : "TLV",
+                     "since"         : "1.6",
                      "format"        : "sequence",
                      "contents"      : [ { "name"   : "Maximum Records",
                                            "format" : "guint8" },
                      "prerequisites" : [ { "common-ref" : "Success" } ] },
                    { "name"          : "Additional Number Alpha String Capability",
                      "id"            : "0x17",
-                     "mandatory"     : "no",
                      "type"          : "TLV",
+                     "since"         : "1.6",
                      "format"        : "sequence",
                      "contents"      : [ { "name"   : "Maximum Records",
                                            "format" : "guint8" },
      "type"    : "Message",
      "service" : "PBM",
      "id"      : "0x0003",
-     "version" : "1.0",
+     "since"   : "1.6",
      "output"  : [ { "common-ref" : "Operation Result" },
                    { "name"               : "Capability Basic Information",
                      "id"                 : "0x10",
-                     "mandatory"          : "no",
                      "type"               : "TLV",
+                     "since"              : "1.6",
                      "format"             : "array",
                      "size-prefix-format" : "guint8",
                      "array-element"      : { "name"     : "Element",
                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
                    { "name"               : "Group Capability",
                      "id"                 : "0x11",
-                     "mandatory"          : "no",
                      "type"               : "TLV",
+                     "since"              : "1.6",
                      "format"             : "array",
                      "size-prefix-format" : "guint8",
                      "array-element"      : { "name"     : "Element",
                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
                    { "name"               : "Additional Number Capability",
                      "id"                 : "0x12",
-                     "mandatory"          : "no",
                      "type"               : "TLV",
+                     "since"              : "1.6",
                      "format"             : "array",
                      "size-prefix-format" : "guint8",
                      "array-element"      : { "name"     : "Element",
                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
                    { "name"               : "Email Capability",
                      "id"                 : "0x13",
-                     "mandatory"          : "no",
                      "type"               : "TLV",
+                     "since"              : "1.6",
                      "format"             : "array",
                      "size-prefix-format" : "guint8",
                      "array-element"      : { "name"     : "Element",
                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
                    { "name"               : "Second Name Capability",
                      "id"                 : "0x14",
-                     "mandatory"          : "no",
                      "type"               : "TLV",
+                     "since"              : "1.6",
                      "format"             : "array",
                      "size-prefix-format" : "guint8",
                      "array-element"      : { "name"     : "Element",
                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
                    { "name"               : "Hidden Records Capability",
                      "id"                 : "0x15",
-                     "mandatory"          : "no",
                      "type"               : "TLV",
+                     "since"              : "1.6",
                      "format"             : "array",
                      "size-prefix-format" : "guint8",
                      "array-element"      : { "name"     : "Element",
                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
                    { "name"               : "Grouping Information Alpha String Capability",
                      "id"                 : "0x16",
-                     "mandatory"          : "no",
                      "type"               : "TLV",
+                     "since"              : "1.6",
                      "format"             : "array",
                      "size-prefix-format" : "guint8",
                      "array-element"      : { "name"     : "Element",
                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
                    { "name"               : "Additional Number Alpha String Capability",
                      "id"                 : "0x17",
-                     "mandatory"          : "no",
                      "type"               : "TLV",
+                     "since"              : "1.6",
                      "format"             : "array",
                      "size-prefix-format" : "guint8",
                      "array-element"      : { "name"     : "Element",