cwmp.xsd 59 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <schema targetNamespace="urn:dslforum-org:cwmp-1-2"
  3. xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  4. xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
  5. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  6. xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  7. xmlns:cwmp="urn:dslforum-org:cwmp-1-2"
  8. xmlns="http://www.w3.org/2001/XMLSchema"
  9. elementFormDefault="unqualified"
  10. attributeFormDefault="unqualified">
  11. <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
  12. <simpleType name="DeploymentUnitOperationType"><!-- cwmp__DeploymentUnitOperationType -->
  13. <restriction base="xsd:string">
  14. </restriction>
  15. </simpleType>
  16. <simpleType name="CPEFaultCodeType"><!-- cwmp__CPEFaultCodeType -->
  17. <restriction base="xsd:unsignedInt">
  18. <minInclusive value="9000"/>
  19. <maxInclusive value="9799"/>
  20. </restriction>
  21. </simpleType>
  22. <simpleType name="CPEExtensionFaultCodeType"><!-- cwmp__CPEExtensionFaultCodeType -->
  23. <restriction base="xsd:unsignedInt">
  24. <minInclusive value="9033"/>
  25. <maxInclusive value="9799"/>
  26. </restriction>
  27. </simpleType>
  28. <simpleType name="CPEVendorFaultCodeType"><!-- cwmp__CPEVendorFaultCodeType -->
  29. <restriction base="xsd:unsignedInt">
  30. <minInclusive value="9800"/>
  31. <maxInclusive value="9899"/>
  32. </restriction>
  33. </simpleType>
  34. <simpleType name="ACSFaultCodeType"><!-- cwmp__ACSFaultCodeType -->
  35. <restriction base="xsd:unsignedInt">
  36. <minInclusive value="8000"/>
  37. <maxInclusive value="8799"/>
  38. </restriction>
  39. </simpleType>
  40. <simpleType name="ACSVendorFaultCodeType"><!-- cwmp__ACSVendorFaultCodeType -->
  41. <restriction base="xsd:unsignedInt">
  42. <minInclusive value="8800"/>
  43. <maxInclusive value="8899"/>
  44. </restriction>
  45. </simpleType>
  46. <simpleType name="TransferFileType"><!-- cwmp__TransferFileType -->
  47. <restriction base="xsd:string">
  48. <pattern value="[1-9]\d*( \S+)+|[1-9]\d*( \S+)+ [1-9]\d*|X [0-9A-F]{6} .+|X \S+ .+"/>
  49. <maxLength value="64"/>
  50. </restriction>
  51. </simpleType>
  52. <simpleType name="DownloadFileType"><!-- cwmp__DownloadFileType -->
  53. <restriction base="xsd:string">
  54. <pattern value="[1-9]\d*( \S+)+|X [0-9A-F]{6} .+|X \S+ .+"/>
  55. <maxLength value="64"/>
  56. </restriction>
  57. </simpleType>
  58. <simpleType name="UploadFileType"><!-- cwmp__UploadFileType -->
  59. <restriction base="xsd:string">
  60. <pattern value="[1-9]\d*( \S+)+|[1-9]\d*( \S+)+ [1-9]\d*|X [0-9A-F]{6} .+|X \S+ .+"/>
  61. <maxLength value="64"/>
  62. </restriction>
  63. </simpleType>
  64. <simpleType name="EventCodeType"><!-- cwmp__EventCodeType -->
  65. <restriction base="xsd:string">
  66. <pattern value="\d+( \S+)+|M \S+|M X_\S+|X [0-9A-F]{6} .+|X \S+ .+"/>
  67. <maxLength value="64"/>
  68. </restriction>
  69. </simpleType>
  70. <simpleType name="TimeWindowModeValueType"><!-- cwmp__TimeWindowModeValueType -->
  71. <restriction base="xsd:string">
  72. <pattern value="[1-9]\d*( \S+)+|X [0-9A-F]{6} .+|X \S+ .+"/>
  73. <maxLength value="64"/>
  74. </restriction>
  75. </simpleType>
  76. <simpleType name="CommandKeyType"><!-- cwmp__CommandKeyType -->
  77. <restriction base="xsd:string">
  78. <maxLength value="32"/>
  79. </restriction>
  80. </simpleType>
  81. <simpleType name="ObjectNameType"><!-- cwmp__ObjectNameType -->
  82. <restriction base="xsd:string">
  83. <pattern value=".*\."/>
  84. <maxLength value="256"/>
  85. </restriction>
  86. </simpleType>
  87. <simpleType name="ParameterKeyType"><!-- cwmp__ParameterKeyType -->
  88. <restriction base="xsd:string">
  89. <maxLength value="32"/>
  90. </restriction>
  91. </simpleType>
  92. <simpleType name="DeploymentUnitUUID"><!-- cwmp__DeploymentUnitUUID -->
  93. <restriction base="xsd:string">
  94. <pattern value="[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}"/>
  95. </restriction>
  96. </simpleType>
  97. <simpleType name="AccessListValueType"><!-- cwmp__AccessListValueType -->
  98. <restriction base="xsd:string">
  99. <!-- = 0 -->
  100. <enumeration value="Subscriber"/><!-- cwmp__AccessListValueType__Subscriber -->
  101. </restriction>
  102. </simpleType>
  103. <simpleType name="ParameterAttributeNotificationValueType"><!-- cwmp__ParameterAttributeNotificationValueType -->
  104. <restriction base="xsd:long">
  105. <!-- = 0 -->
  106. <enumeration value="0"/><!-- cwmp__ParameterAttributeNotificationValueType__0 -->
  107. <!-- = 1 -->
  108. <enumeration value="1"/><!-- cwmp__ParameterAttributeNotificationValueType__1 -->
  109. <!-- = 2 -->
  110. <enumeration value="2"/><!-- cwmp__ParameterAttributeNotificationValueType__2 -->
  111. <!-- = 3 -->
  112. <enumeration value="3"/><!-- cwmp__ParameterAttributeNotificationValueType__3 -->
  113. <!-- = 4 -->
  114. <enumeration value="4"/><!-- cwmp__ParameterAttributeNotificationValueType__4 -->
  115. <!-- = 5 -->
  116. <enumeration value="5"/><!-- cwmp__ParameterAttributeNotificationValueType__5 -->
  117. <!-- = 6 -->
  118. <enumeration value="6"/><!-- cwmp__ParameterAttributeNotificationValueType__6 -->
  119. </restriction>
  120. </simpleType>
  121. <simpleType name="TransferStateType"><!-- cwmp__TransferStateType -->
  122. <restriction base="xsd:long">
  123. <!-- = 1 -->
  124. <enumeration value="1"/><!-- cwmp__TransferStateType__1 -->
  125. <!-- = 2 -->
  126. <enumeration value="2"/><!-- cwmp__TransferStateType__2 -->
  127. <!-- = 3 -->
  128. <enumeration value="3"/><!-- cwmp__TransferStateType__3 -->
  129. </restriction>
  130. </simpleType>
  131. <simpleType name="DeploymentUnitState"><!-- cwmp__DeploymentUnitState -->
  132. <restriction base="xsd:string">
  133. <!-- = 0 -->
  134. <enumeration value="Installed"/><!-- cwmp__DeploymentUnitState__Installed -->
  135. <!-- = 1 -->
  136. <enumeration value="Uninstalled"/><!-- cwmp__DeploymentUnitState__Uninstalled -->
  137. <!-- = 2 -->
  138. <enumeration value="Failed"/><!-- cwmp__DeploymentUnitState__Failed -->
  139. </restriction>
  140. </simpleType>
  141. <simpleType name="DefaultDeploymentUnitOperationType"><!-- cwmp__DefaultDeploymentUnitOperationType -->
  142. <restriction base="xsd:string">
  143. <!-- = 0 -->
  144. <enumeration value="Install"/><!-- cwmp__DefaultDeploymentUnitOperationType__Install -->
  145. <!-- = 1 -->
  146. <enumeration value="Update"/><!-- cwmp__DefaultDeploymentUnitOperationType__Update -->
  147. <!-- = 2 -->
  148. <enumeration value="Uninstall"/><!-- cwmp__DefaultDeploymentUnitOperationType__Uninstall -->
  149. </restriction>
  150. </simpleType>
  151. <simpleType name="TransferCompleteCPEFaultCodeType"><!-- cwmp__TransferCompleteCPEFaultCodeType -->
  152. <restriction base="xsd:long">
  153. <!-- = 9001 -->
  154. <enumeration value="9001"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9001 -->
  155. <!-- = 9002 -->
  156. <enumeration value="9002"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9002 -->
  157. <!-- = 9010 -->
  158. <enumeration value="9010"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9010 -->
  159. <!-- = 9011 -->
  160. <enumeration value="9011"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9011 -->
  161. <!-- = 9012 -->
  162. <enumeration value="9012"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9012 -->
  163. <!-- = 9014 -->
  164. <enumeration value="9014"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9014 -->
  165. <!-- = 9015 -->
  166. <enumeration value="9015"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9015 -->
  167. <!-- = 9016 -->
  168. <enumeration value="9016"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9016 -->
  169. <!-- = 9017 -->
  170. <enumeration value="9017"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9017 -->
  171. <!-- = 9018 -->
  172. <enumeration value="9018"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9018 -->
  173. <!-- = 9019 -->
  174. <enumeration value="9019"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9019 -->
  175. <!-- = 9020 -->
  176. <enumeration value="9020"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9020 -->
  177. </restriction>
  178. </simpleType>
  179. <simpleType name="DeploymentUnitCPEFaultCodeType"><!-- cwmp__DeploymentUnitCPEFaultCodeType -->
  180. <restriction base="xsd:long">
  181. <!-- = 9001 -->
  182. <enumeration value="9001"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9001 -->
  183. <!-- = 9003 -->
  184. <enumeration value="9003"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9003 -->
  185. <!-- = 9012 -->
  186. <enumeration value="9012"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9012 -->
  187. <!-- = 9013 -->
  188. <enumeration value="9013"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9013 -->
  189. <!-- = 9015 -->
  190. <enumeration value="9015"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9015 -->
  191. <!-- = 9016 -->
  192. <enumeration value="9016"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9016 -->
  193. <!-- = 9017 -->
  194. <enumeration value="9017"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9017 -->
  195. <!-- = 9018 -->
  196. <enumeration value="9018"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9018 -->
  197. <!-- = 9022 -->
  198. <enumeration value="9022"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9022 -->
  199. <!-- = 9023 -->
  200. <enumeration value="9023"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9023 -->
  201. <!-- = 9024 -->
  202. <enumeration value="9024"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9024 -->
  203. <!-- = 9025 -->
  204. <enumeration value="9025"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9025 -->
  205. <!-- = 9026 -->
  206. <enumeration value="9026"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9026 -->
  207. <!-- = 9027 -->
  208. <enumeration value="9027"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9027 -->
  209. <!-- = 9028 -->
  210. <enumeration value="9028"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9028 -->
  211. <!-- = 9029 -->
  212. <enumeration value="9029"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9029 -->
  213. <!-- = 9030 -->
  214. <enumeration value="9030"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9030 -->
  215. <!-- = 9031 -->
  216. <enumeration value="9031"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9031 -->
  217. <!-- = 9032 -->
  218. <enumeration value="9032"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9032 -->
  219. </restriction>
  220. </simpleType>
  221. <simpleType name="OptionStruct-State"><!-- _cwmp__OptionStruct_State -->
  222. <restriction base="xsd:long">
  223. <!-- = 0 -->
  224. <enumeration value="0"/><!-- _cwmp__OptionStruct_State__0 -->
  225. <!-- = 1 -->
  226. <enumeration value="1"/><!-- _cwmp__OptionStruct_State__1 -->
  227. <!-- = 2 -->
  228. <enumeration value="2"/><!-- _cwmp__OptionStruct_State__2 -->
  229. <!-- = 3 -->
  230. <enumeration value="3"/><!-- _cwmp__OptionStruct_State__3 -->
  231. </restriction>
  232. </simpleType>
  233. <simpleType name="OptionStruct-Mode"><!-- _cwmp__OptionStruct_Mode -->
  234. <restriction base="xsd:long">
  235. <!-- = 0 -->
  236. <enumeration value="0"/><!-- _cwmp__OptionStruct_Mode__0 -->
  237. <!-- = 1 -->
  238. <enumeration value="1"/><!-- _cwmp__OptionStruct_Mode__1 -->
  239. <!-- = 2 -->
  240. <enumeration value="2"/><!-- _cwmp__OptionStruct_Mode__2 -->
  241. </restriction>
  242. </simpleType>
  243. <simpleType name="OptionStruct-IsTransferable"><!-- _cwmp__OptionStruct_IsTransferable -->
  244. <restriction base="xsd:long">
  245. <!-- = 0 -->
  246. <enumeration value="0"/><!-- _cwmp__OptionStruct_IsTransferable__0 -->
  247. <!-- = 1 -->
  248. <enumeration value="1"/><!-- _cwmp__OptionStruct_IsTransferable__1 -->
  249. </restriction>
  250. </simpleType>
  251. <simpleType name="SetParameterValuesResponse-Status"><!-- _cwmp__SetParameterValuesResponse_Status -->
  252. <restriction base="xsd:long">
  253. <!-- = 0 -->
  254. <enumeration value="0"/><!-- _cwmp__SetParameterValuesResponse_Status__0 -->
  255. <!-- = 1 -->
  256. <enumeration value="1"/><!-- _cwmp__SetParameterValuesResponse_Status__1 -->
  257. </restriction>
  258. </simpleType>
  259. <simpleType name="AddObjectResponse-Status"><!-- _cwmp__AddObjectResponse_Status -->
  260. <restriction base="xsd:long">
  261. <!-- = 0 -->
  262. <enumeration value="0"/><!-- _cwmp__AddObjectResponse_Status__0 -->
  263. <!-- = 1 -->
  264. <enumeration value="1"/><!-- _cwmp__AddObjectResponse_Status__1 -->
  265. </restriction>
  266. </simpleType>
  267. <simpleType name="DeleteObjectResponse-Status"><!-- _cwmp__DeleteObjectResponse_Status -->
  268. <restriction base="xsd:long">
  269. <!-- = 0 -->
  270. <enumeration value="0"/><!-- _cwmp__DeleteObjectResponse_Status__0 -->
  271. <!-- = 1 -->
  272. <enumeration value="1"/><!-- _cwmp__DeleteObjectResponse_Status__1 -->
  273. </restriction>
  274. </simpleType>
  275. <simpleType name="DownloadResponse-Status"><!-- _cwmp__DownloadResponse_Status -->
  276. <restriction base="xsd:long">
  277. <!-- = 0 -->
  278. <enumeration value="0"/><!-- _cwmp__DownloadResponse_Status__0 -->
  279. <!-- = 1 -->
  280. <enumeration value="1"/><!-- _cwmp__DownloadResponse_Status__1 -->
  281. </restriction>
  282. </simpleType>
  283. <simpleType name="UploadResponse-Status"><!-- _cwmp__UploadResponse_Status -->
  284. <restriction base="xsd:long">
  285. <!-- = 0 -->
  286. <enumeration value="0"/><!-- _cwmp__UploadResponse_Status__0 -->
  287. <!-- = 1 -->
  288. <enumeration value="1"/><!-- _cwmp__UploadResponse_Status__1 -->
  289. </restriction>
  290. </simpleType>
  291. <complexType name="TransferCompleteFaultStruct"><!-- cwmp__TransferCompleteFaultStruct -->
  292. <sequence>
  293. <element name="FaultCode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__TransferCompleteFaultStruct::FaultCode -->
  294. <element name="FaultString" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__TransferCompleteFaultStruct::FaultString -->
  295. </sequence>
  296. </complexType>
  297. <complexType name="DeploymentUnitFaultStruct"><!-- cwmp__DeploymentUnitFaultStruct -->
  298. <sequence>
  299. <element name="FaultCode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__DeploymentUnitFaultStruct::FaultCode -->
  300. <element name="FaultString" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__DeploymentUnitFaultStruct::FaultString -->
  301. </sequence>
  302. </complexType>
  303. <complexType name="ParameterValueStruct"><!-- cwmp__ParameterValueStruct -->
  304. <sequence>
  305. <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterValueStruct::Name -->
  306. <element name="Value" type="xsd:anySimpleType" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterValueStruct::Value -->
  307. </sequence>
  308. </complexType>
  309. <complexType name="DeviceIdStruct"><!-- cwmp__DeviceIdStruct -->
  310. <sequence>
  311. <element name="Manufacturer" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__DeviceIdStruct::Manufacturer -->
  312. <element name="OUI" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__DeviceIdStruct::OUI -->
  313. <element name="ProductClass" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__DeviceIdStruct::ProductClass -->
  314. <element name="SerialNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__DeviceIdStruct::SerialNumber -->
  315. </sequence>
  316. </complexType>
  317. <complexType name="EventStruct"><!-- cwmp__EventStruct -->
  318. <sequence>
  319. <element name="EventCode" type="cwmp:EventCodeType" minOccurs="1" maxOccurs="1"/><!-- cwmp__EventStruct::EventCode -->
  320. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- cwmp__EventStruct::CommandKey -->
  321. </sequence>
  322. </complexType>
  323. <complexType name="ParameterInfoStruct"><!-- cwmp__ParameterInfoStruct -->
  324. <sequence>
  325. <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterInfoStruct::Name -->
  326. <element name="Writable" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterInfoStruct::Writable -->
  327. </sequence>
  328. </complexType>
  329. <complexType name="SetParameterAttributesStruct"><!-- cwmp__SetParameterAttributesStruct -->
  330. <sequence>
  331. <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__SetParameterAttributesStruct::Name -->
  332. <element name="NotificationChange" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- cwmp__SetParameterAttributesStruct::NotificationChange -->
  333. <element name="Notification" type="cwmp:ParameterAttributeNotificationValueType" minOccurs="1" maxOccurs="1"/><!-- cwmp__SetParameterAttributesStruct::Notification -->
  334. <element name="AccessListChange" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- cwmp__SetParameterAttributesStruct::AccessListChange -->
  335. <element name="AccessList" type="cwmp:ArrayOfAccessListValueType" minOccurs="1" maxOccurs="1"/><!-- cwmp__SetParameterAttributesStruct::AccessList -->
  336. </sequence>
  337. </complexType>
  338. <complexType name="ParameterAttributeStruct"><!-- cwmp__ParameterAttributeStruct -->
  339. <sequence>
  340. <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterAttributeStruct::Name -->
  341. <element name="Notification" type="cwmp:ParameterAttributeNotificationValueType" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterAttributeStruct::Notification -->
  342. <element name="AccessList" type="cwmp:ArrayOfAccessListValueType" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterAttributeStruct::AccessList -->
  343. </sequence>
  344. </complexType>
  345. <complexType name="TimeWindowStruct"><!-- cwmp__TimeWindowStruct -->
  346. <sequence>
  347. <element name="WindowStart" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- cwmp__TimeWindowStruct::WindowStart -->
  348. <element name="WindowEnd" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- cwmp__TimeWindowStruct::WindowEnd -->
  349. <element name="WindowMode" type="cwmp:TimeWindowModeValueType" minOccurs="1" maxOccurs="1"/><!-- cwmp__TimeWindowStruct::WindowMode -->
  350. <element name="UserMessage" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__TimeWindowStruct::UserMessage -->
  351. <element name="MaxRetries" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- cwmp__TimeWindowStruct::MaxRetries -->
  352. </sequence>
  353. </complexType>
  354. <complexType name="QueuedTransferStruct"><!-- cwmp__QueuedTransferStruct -->
  355. <sequence>
  356. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- cwmp__QueuedTransferStruct::CommandKey -->
  357. <element name="State" type="cwmp:TransferStateType" minOccurs="1" maxOccurs="1"/><!-- cwmp__QueuedTransferStruct::State -->
  358. </sequence>
  359. </complexType>
  360. <complexType name="AllQueuedTransferStruct"><!-- cwmp__AllQueuedTransferStruct -->
  361. <sequence>
  362. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- cwmp__AllQueuedTransferStruct::CommandKey -->
  363. <element name="State" type="cwmp:TransferStateType" minOccurs="1" maxOccurs="1"/><!-- cwmp__AllQueuedTransferStruct::State -->
  364. <element name="IsDownload" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- cwmp__AllQueuedTransferStruct::IsDownload -->
  365. <element name="FileType" type="cwmp:TransferFileType" minOccurs="1" maxOccurs="1"/><!-- cwmp__AllQueuedTransferStruct::FileType -->
  366. <element name="FileSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- cwmp__AllQueuedTransferStruct::FileSize -->
  367. <element name="TargetFileName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__AllQueuedTransferStruct::TargetFileName -->
  368. </sequence>
  369. </complexType>
  370. <complexType name="OperationStruct"><!-- cwmp__OperationStruct -->
  371. <sequence>
  372. </sequence>
  373. </complexType>
  374. <complexType name="OpResultStruct"><!-- cwmp__OpResultStruct -->
  375. <sequence>
  376. <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::UUID -->
  377. <element name="DeploymentUnitRef" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::DeploymentUnitRef -->
  378. <element name="Version" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::Version -->
  379. <element name="CurrentState" type="cwmp:DeploymentUnitState" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::CurrentState -->
  380. <element name="Resolved" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::Resolved -->
  381. <element name="ExecutionUnitRefList" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::ExecutionUnitRefList -->
  382. <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::StartTime -->
  383. <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::CompleteTime -->
  384. <element name="Fault" type="cwmp:DeploymentUnitFaultStruct" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::Fault -->
  385. </sequence>
  386. </complexType>
  387. <complexType name="OptionStruct"><!-- cwmp__OptionStruct -->
  388. <sequence>
  389. <element name="OptionName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__OptionStruct::OptionName -->
  390. <element name="VoucherSN" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- cwmp__OptionStruct::VoucherSN -->
  391. <element name="State" type="cwmp:OptionStruct-State" minOccurs="1" maxOccurs="1"/><!-- cwmp__OptionStruct::State -->
  392. <element name="Mode" type="cwmp:OptionStruct-Mode" minOccurs="1" maxOccurs="1"/><!-- cwmp__OptionStruct::Mode -->
  393. <element name="StartDate" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- cwmp__OptionStruct::StartDate -->
  394. <element name="ExpirationDate" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/><!-- cwmp__OptionStruct::ExpirationDate -->
  395. <element name="IsTransferable" type="cwmp:OptionStruct-IsTransferable" minOccurs="1" maxOccurs="1"/><!-- cwmp__OptionStruct::IsTransferable -->
  396. </sequence>
  397. </complexType>
  398. <complexType name="ArgStruct"><!-- cwmp__ArgStruct -->
  399. <sequence>
  400. <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__ArgStruct::Name -->
  401. <element name="Value" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__ArgStruct::Value -->
  402. </sequence>
  403. </complexType>
  404. <complexType name="Fault-SetParameterValuesFault"><!-- _cwmp__Fault_SetParameterValuesFault -->
  405. <sequence>
  406. <element name="ParameterName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Fault_SetParameterValuesFault::ParameterName -->
  407. <element name="FaultCode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Fault_SetParameterValuesFault::FaultCode -->
  408. <element name="FaultString" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- _cwmp__Fault_SetParameterValuesFault::FaultString -->
  409. </sequence>
  410. </complexType>
  411. <!-- fault element and type -->
  412. <element name="Fault" type="cwmp:Fault">
  413. <!-- _cwmp__Fault -->
  414. </element>
  415. <complexType name="Fault"><!-- _cwmp__Fault -->
  416. <sequence>
  417. <element name="FaultCode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Fault::FaultCode -->
  418. <element name="FaultString" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- _cwmp__Fault::FaultString -->
  419. <element name="SetParameterValuesFault" type="cwmp:Fault-SetParameterValuesFault" minOccurs="0" maxOccurs="unbounded"/><!-- _cwmp__Fault::__sizeSetParameterValuesFault -->
  420. </sequence>
  421. </complexType>
  422. <complexType name="GetRPCMethods"><!-- _cwmp__GetRPCMethods -->
  423. <sequence>
  424. </sequence>
  425. </complexType>
  426. <complexType name="GetRPCMethodsResponse"><!-- _cwmp__GetRPCMethodsResponse -->
  427. <sequence>
  428. <element name="MethodList" type="cwmp:ArrayOfstring" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetRPCMethodsResponse::MethodList -->
  429. </sequence>
  430. </complexType>
  431. <complexType name="SetParameterValues"><!-- _cwmp__SetParameterValues -->
  432. <sequence>
  433. <element name="ParameterList" type="cwmp:ArrayOfParameterValueStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__SetParameterValues::ParameterList -->
  434. <element name="ParameterKey" type="cwmp:ParameterKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__SetParameterValues::ParameterKey -->
  435. </sequence>
  436. </complexType>
  437. <complexType name="SetParameterValuesResponse"><!-- _cwmp__SetParameterValuesResponse -->
  438. <sequence>
  439. <element name="Status" type="cwmp:SetParameterValuesResponse-Status" minOccurs="1" maxOccurs="1"/><!-- _cwmp__SetParameterValuesResponse::Status -->
  440. </sequence>
  441. </complexType>
  442. <complexType name="GetParameterValues"><!-- _cwmp__GetParameterValues -->
  443. <sequence>
  444. <element name="ParameterNames" type="cwmp:ArrayOfstring" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterValues::ParameterNames -->
  445. </sequence>
  446. </complexType>
  447. <complexType name="GetParameterValuesResponse"><!-- _cwmp__GetParameterValuesResponse -->
  448. <sequence>
  449. <element name="ParameterList" type="cwmp:ArrayOfParameterValueStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterValuesResponse::ParameterList -->
  450. </sequence>
  451. </complexType>
  452. <complexType name="GetParameterNames"><!-- _cwmp__GetParameterNames -->
  453. <sequence>
  454. <element name="ParameterPath" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterNames::ParameterPath -->
  455. <element name="NextLevel" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterNames::NextLevel -->
  456. </sequence>
  457. </complexType>
  458. <complexType name="GetParameterNamesResponse"><!-- _cwmp__GetParameterNamesResponse -->
  459. <sequence>
  460. <element name="ParameterList" type="cwmp:ArrayOfParameterInfoStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterNamesResponse::ParameterList -->
  461. </sequence>
  462. </complexType>
  463. <complexType name="SetParameterAttributes"><!-- _cwmp__SetParameterAttributes -->
  464. <sequence>
  465. <element name="ParameterList" type="cwmp:ArrayOfSetParameterAttributesStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__SetParameterAttributes::ParameterList -->
  466. </sequence>
  467. </complexType>
  468. <complexType name="SetParameterAttributesResponse"><!-- _cwmp__SetParameterAttributesResponse -->
  469. <sequence>
  470. </sequence>
  471. </complexType>
  472. <complexType name="GetParameterAttributes"><!-- _cwmp__GetParameterAttributes -->
  473. <sequence>
  474. <element name="ParameterNames" type="cwmp:ArrayOfstring" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterAttributes::ParameterNames -->
  475. </sequence>
  476. </complexType>
  477. <complexType name="GetParameterAttributesResponse"><!-- _cwmp__GetParameterAttributesResponse -->
  478. <sequence>
  479. <element name="ParameterList" type="cwmp:ArrayOfParameterAttributeStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterAttributesResponse::ParameterList -->
  480. </sequence>
  481. </complexType>
  482. <complexType name="AddObject"><!-- _cwmp__AddObject -->
  483. <sequence>
  484. <element name="ObjectName" type="cwmp:ObjectNameType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AddObject::ObjectName -->
  485. <element name="ParameterKey" type="cwmp:ParameterKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AddObject::ParameterKey -->
  486. </sequence>
  487. </complexType>
  488. <complexType name="AddObjectResponse"><!-- _cwmp__AddObjectResponse -->
  489. <sequence>
  490. <element name="InstanceNumber" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AddObjectResponse::InstanceNumber -->
  491. <element name="Status" type="cwmp:AddObjectResponse-Status" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AddObjectResponse::Status -->
  492. </sequence>
  493. </complexType>
  494. <complexType name="DeleteObject"><!-- _cwmp__DeleteObject -->
  495. <sequence>
  496. <element name="ObjectName" type="cwmp:ObjectNameType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__DeleteObject::ObjectName -->
  497. <element name="ParameterKey" type="cwmp:ParameterKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__DeleteObject::ParameterKey -->
  498. </sequence>
  499. </complexType>
  500. <complexType name="DeleteObjectResponse"><!-- _cwmp__DeleteObjectResponse -->
  501. <sequence>
  502. <element name="Status" type="cwmp:DeleteObjectResponse-Status" minOccurs="1" maxOccurs="1"/><!-- _cwmp__DeleteObjectResponse::Status -->
  503. </sequence>
  504. </complexType>
  505. <complexType name="Download"><!-- _cwmp__Download -->
  506. <sequence>
  507. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::CommandKey -->
  508. <element name="FileType" type="cwmp:DownloadFileType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::FileType -->
  509. <element name="URL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::URL -->
  510. <element name="Username" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::Username -->
  511. <element name="Password" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::Password -->
  512. <element name="FileSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::FileSize -->
  513. <element name="TargetFileName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::TargetFileName -->
  514. <element name="DelaySeconds" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::DelaySeconds -->
  515. <element name="SuccessURL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::SuccessURL -->
  516. <element name="FailureURL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::FailureURL -->
  517. </sequence>
  518. </complexType>
  519. <complexType name="DownloadResponse"><!-- _cwmp__DownloadResponse -->
  520. <sequence>
  521. <element name="Status" type="cwmp:DownloadResponse-Status" minOccurs="1" maxOccurs="1"/><!-- _cwmp__DownloadResponse::Status -->
  522. <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__DownloadResponse::StartTime -->
  523. <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__DownloadResponse::CompleteTime -->
  524. </sequence>
  525. </complexType>
  526. <complexType name="Reboot"><!-- _cwmp__Reboot -->
  527. <sequence>
  528. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Reboot::CommandKey -->
  529. </sequence>
  530. </complexType>
  531. <complexType name="RebootResponse"><!-- _cwmp__RebootResponse -->
  532. <sequence>
  533. </sequence>
  534. </complexType>
  535. <complexType name="GetQueuedTransfers"><!-- _cwmp__GetQueuedTransfers -->
  536. <sequence>
  537. </sequence>
  538. </complexType>
  539. <complexType name="GetQueuedTransfersResponse"><!-- _cwmp__GetQueuedTransfersResponse -->
  540. <sequence>
  541. <element name="TransferList" type="cwmp:ArrayOfQueuedTransferStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetQueuedTransfersResponse::TransferList -->
  542. </sequence>
  543. </complexType>
  544. <complexType name="ScheduleInform"><!-- _cwmp__ScheduleInform -->
  545. <sequence>
  546. <element name="DelaySeconds" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleInform::DelaySeconds -->
  547. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleInform::CommandKey -->
  548. </sequence>
  549. </complexType>
  550. <complexType name="ScheduleInformResponse"><!-- _cwmp__ScheduleInformResponse -->
  551. <sequence>
  552. </sequence>
  553. </complexType>
  554. <complexType name="SetVouchers"><!-- _cwmp__SetVouchers -->
  555. <sequence>
  556. <element name="VoucherList" type="cwmp:ArrayOfbase64" minOccurs="1" maxOccurs="1"/><!-- _cwmp__SetVouchers::VoucherList -->
  557. </sequence>
  558. </complexType>
  559. <complexType name="SetVouchersResponse"><!-- _cwmp__SetVouchersResponse -->
  560. <sequence>
  561. </sequence>
  562. </complexType>
  563. <complexType name="GetOptions"><!-- _cwmp__GetOptions -->
  564. <sequence>
  565. <element name="OptionName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetOptions::OptionName -->
  566. </sequence>
  567. </complexType>
  568. <complexType name="GetOptionsResponse"><!-- _cwmp__GetOptionsResponse -->
  569. <sequence>
  570. <element name="OptionList" type="cwmp:ArrayOfOptionStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetOptionsResponse::OptionList -->
  571. </sequence>
  572. </complexType>
  573. <complexType name="Upload"><!-- _cwmp__Upload -->
  574. <sequence>
  575. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Upload::CommandKey -->
  576. <element name="FileType" type="cwmp:UploadFileType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Upload::FileType -->
  577. <element name="URL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Upload::URL -->
  578. <element name="Username" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Upload::Username -->
  579. <element name="Password" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Upload::Password -->
  580. <element name="DelaySeconds" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Upload::DelaySeconds -->
  581. </sequence>
  582. </complexType>
  583. <complexType name="UploadResponse"><!-- _cwmp__UploadResponse -->
  584. <sequence>
  585. <element name="Status" type="cwmp:UploadResponse-Status" minOccurs="1" maxOccurs="1"/><!-- _cwmp__UploadResponse::Status -->
  586. <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__UploadResponse::StartTime -->
  587. <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__UploadResponse::CompleteTime -->
  588. </sequence>
  589. </complexType>
  590. <complexType name="FactoryReset"><!-- _cwmp__FactoryReset -->
  591. <sequence>
  592. </sequence>
  593. </complexType>
  594. <complexType name="FactoryResetResponse"><!-- _cwmp__FactoryResetResponse -->
  595. <sequence>
  596. </sequence>
  597. </complexType>
  598. <complexType name="GetAllQueuedTransfers"><!-- _cwmp__GetAllQueuedTransfers -->
  599. <sequence>
  600. </sequence>
  601. </complexType>
  602. <complexType name="GetAllQueuedTransfersResponse"><!-- _cwmp__GetAllQueuedTransfersResponse -->
  603. <sequence>
  604. <element name="TransferList" type="cwmp:ArrayOfAllQueuedTransferStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetAllQueuedTransfersResponse::TransferList -->
  605. </sequence>
  606. </complexType>
  607. <complexType name="ScheduleDownload"><!-- _cwmp__ScheduleDownload -->
  608. <sequence>
  609. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::CommandKey -->
  610. <element name="FileType" type="cwmp:DownloadFileType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::FileType -->
  611. <element name="URL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::URL -->
  612. <element name="Username" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::Username -->
  613. <element name="Password" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::Password -->
  614. <element name="FileSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::FileSize -->
  615. <element name="TargetFileName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::TargetFileName -->
  616. <element name="TimeWindowList" type="cwmp:ArrayOfTimeWindowStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::TimeWindowList -->
  617. </sequence>
  618. </complexType>
  619. <complexType name="ScheduleDownloadResponse"><!-- _cwmp__ScheduleDownloadResponse -->
  620. <sequence>
  621. </sequence>
  622. </complexType>
  623. <complexType name="CancelTransfer"><!-- _cwmp__CancelTransfer -->
  624. <sequence>
  625. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__CancelTransfer::CommandKey -->
  626. </sequence>
  627. </complexType>
  628. <complexType name="CancelTransferResponse"><!-- _cwmp__CancelTransferResponse -->
  629. <sequence>
  630. </sequence>
  631. </complexType>
  632. <complexType name="ChangeDUState"><!-- _cwmp__ChangeDUState -->
  633. <sequence>
  634. <element name="Operations" type="cwmp:OperationStruct" minOccurs="1" maxOccurs="unbounded"/><!-- _cwmp__ChangeDUState::__sizeOperations -->
  635. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="0" maxOccurs="1"/><!-- _cwmp__ChangeDUState::CommandKey -->
  636. </sequence>
  637. </complexType>
  638. <complexType name="ChangeDUStateResponse"><!-- _cwmp__ChangeDUStateResponse -->
  639. <sequence>
  640. </sequence>
  641. </complexType>
  642. <complexType name="Inform"><!-- _cwmp__Inform -->
  643. <sequence>
  644. <element name="DeviceId" type="cwmp:DeviceIdStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Inform::DeviceId -->
  645. <element name="Event" type="cwmp:ArrayOfEventStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Inform::Event -->
  646. <element name="MaxEnvelopes" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Inform::MaxEnvelopes -->
  647. <element name="CurrentTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Inform::CurrentTime -->
  648. <element name="RetryCount" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Inform::RetryCount -->
  649. <element name="ParameterList" type="cwmp:ArrayOfParameterValueStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Inform::ParameterList -->
  650. </sequence>
  651. </complexType>
  652. <complexType name="InformResponse"><!-- _cwmp__InformResponse -->
  653. <sequence>
  654. <element name="MaxEnvelopes" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__InformResponse::MaxEnvelopes -->
  655. </sequence>
  656. </complexType>
  657. <complexType name="TransferComplete"><!-- _cwmp__TransferComplete -->
  658. <sequence>
  659. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__TransferComplete::CommandKey -->
  660. <element name="FaultStruct" type="cwmp:TransferCompleteFaultStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__TransferComplete::FaultStruct -->
  661. <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__TransferComplete::StartTime -->
  662. <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__TransferComplete::CompleteTime -->
  663. </sequence>
  664. </complexType>
  665. <complexType name="TransferCompleteResponse"><!-- _cwmp__TransferCompleteResponse -->
  666. <sequence>
  667. </sequence>
  668. </complexType>
  669. <complexType name="AutonomousTransferComplete"><!-- _cwmp__AutonomousTransferComplete -->
  670. <sequence>
  671. <element name="AnnounceURL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::AnnounceURL -->
  672. <element name="TransferURL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::TransferURL -->
  673. <element name="IsDownload" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::IsDownload -->
  674. <element name="FileType" type="cwmp:TransferFileType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::FileType -->
  675. <element name="FileSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::FileSize -->
  676. <element name="TargetFileName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::TargetFileName -->
  677. <element name="FaultStruct" type="cwmp:TransferCompleteFaultStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::FaultStruct -->
  678. <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::StartTime -->
  679. <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::CompleteTime -->
  680. </sequence>
  681. </complexType>
  682. <complexType name="AutonomousTransferCompleteResponse"><!-- _cwmp__AutonomousTransferCompleteResponse -->
  683. <sequence>
  684. </sequence>
  685. </complexType>
  686. <complexType name="Kicked"><!-- _cwmp__Kicked -->
  687. <sequence>
  688. <element name="Command" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Kicked::Command -->
  689. <element name="Referer" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Kicked::Referer -->
  690. <element name="Arg" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Kicked::Arg -->
  691. <element name="Next" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Kicked::Next -->
  692. </sequence>
  693. </complexType>
  694. <complexType name="KickedResponse"><!-- _cwmp__KickedResponse -->
  695. <sequence>
  696. <element name="NextURL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__KickedResponse::NextURL -->
  697. </sequence>
  698. </complexType>
  699. <complexType name="RequestDownload"><!-- _cwmp__RequestDownload -->
  700. <sequence>
  701. <element name="FileType" type="cwmp:DownloadFileType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__RequestDownload::FileType -->
  702. <element name="FileTypeArg" type="cwmp:ArrayOfArgStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__RequestDownload::FileTypeArg -->
  703. </sequence>
  704. </complexType>
  705. <complexType name="RequestDownloadResponse"><!-- _cwmp__RequestDownloadResponse -->
  706. <sequence>
  707. </sequence>
  708. </complexType>
  709. <complexType name="DUStateChangeComplete"><!-- _cwmp__DUStateChangeComplete -->
  710. <sequence>
  711. <element name="Results" type="cwmp:OpResultStruct" minOccurs="1" maxOccurs="unbounded"/><!-- _cwmp__DUStateChangeComplete::__sizeResults -->
  712. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="0" maxOccurs="1"/><!-- _cwmp__DUStateChangeComplete::CommandKey -->
  713. </sequence>
  714. </complexType>
  715. <complexType name="DUStateChangeCompleteResponse"><!-- _cwmp__DUStateChangeCompleteResponse -->
  716. <sequence>
  717. </sequence>
  718. </complexType>
  719. <complexType name="AutonomousDUStateChangeComplete"><!-- _cwmp__AutonomousDUStateChangeComplete -->
  720. <sequence>
  721. <element name="Results" type="cwmp:AutonOpResultStruct" minOccurs="1" maxOccurs="unbounded"/><!-- _cwmp__AutonomousDUStateChangeComplete::__sizeResults -->
  722. </sequence>
  723. </complexType>
  724. <complexType name="AutonomousDUStateChangeCompleteResponse"><!-- _cwmp__AutonomousDUStateChangeCompleteResponse -->
  725. <sequence>
  726. </sequence>
  727. </complexType>
  728. <complexType name="ArrayOfstring">
  729. <complexContent>
  730. <restriction base="SOAP-ENC:Array">
  731. <sequence>
  732. <element name="string" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  733. </sequence>
  734. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="xsd:string[]"/>
  735. </restriction>
  736. </complexContent>
  737. </complexType>
  738. <complexType name="ArrayOfParameterValueStruct">
  739. <complexContent>
  740. <restriction base="SOAP-ENC:Array">
  741. <sequence>
  742. <element name="ParameterValueStruct" type="cwmp:ParameterValueStruct" minOccurs="0" maxOccurs="unbounded"/>
  743. </sequence>
  744. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:ParameterValueStruct[]"/>
  745. </restriction>
  746. </complexContent>
  747. </complexType>
  748. <complexType name="ArrayOfstring">
  749. <complexContent>
  750. <restriction base="SOAP-ENC:Array">
  751. <sequence>
  752. <element name="string" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  753. </sequence>
  754. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="xsd:string[]"/>
  755. </restriction>
  756. </complexContent>
  757. </complexType>
  758. <complexType name="ArrayOfEventStruct">
  759. <complexContent>
  760. <restriction base="SOAP-ENC:Array">
  761. <sequence>
  762. <element name="EventStruct" type="cwmp:EventStruct" minOccurs="0" maxOccurs="unbounded"/>
  763. </sequence>
  764. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:EventStruct[]"/>
  765. </restriction>
  766. </complexContent>
  767. </complexType>
  768. <complexType name="ArrayOfParameterInfoStruct">
  769. <complexContent>
  770. <restriction base="SOAP-ENC:Array">
  771. <sequence>
  772. <element name="ParameterInfoStruct" type="cwmp:ParameterInfoStruct" minOccurs="0" maxOccurs="unbounded"/>
  773. </sequence>
  774. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:ParameterInfoStruct[]"/>
  775. </restriction>
  776. </complexContent>
  777. </complexType>
  778. <complexType name="ArrayOfAccessListValueType">
  779. <complexContent>
  780. <restriction base="SOAP-ENC:Array">
  781. <sequence>
  782. <element name="string" type="cwmp:AccessListValueType" minOccurs="0" maxOccurs="unbounded"/>
  783. </sequence>
  784. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:AccessListValueType[]"/>
  785. </restriction>
  786. </complexContent>
  787. </complexType>
  788. <complexType name="ArrayOfSetParameterAttributesStruct">
  789. <complexContent>
  790. <restriction base="SOAP-ENC:Array">
  791. <sequence>
  792. <element name="SetParameterAttributesStruct" type="cwmp:SetParameterAttributesStruct" minOccurs="0" maxOccurs="unbounded"/>
  793. </sequence>
  794. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:SetParameterAttributesStruct[]"/>
  795. </restriction>
  796. </complexContent>
  797. </complexType>
  798. <complexType name="ArrayOfParameterAttributeStruct">
  799. <complexContent>
  800. <restriction base="SOAP-ENC:Array">
  801. <sequence>
  802. <element name="ParameterAttributeStruct" type="cwmp:ParameterAttributeStruct" minOccurs="0" maxOccurs="unbounded"/>
  803. </sequence>
  804. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:ParameterAttributeStruct[]"/>
  805. </restriction>
  806. </complexContent>
  807. </complexType>
  808. <complexType name="ArrayOfTimeWindowStruct">
  809. <complexContent>
  810. <restriction base="SOAP-ENC:Array">
  811. <sequence>
  812. <element name="TimeWindowStruct" type="cwmp:TimeWindowStruct" minOccurs="0" maxOccurs="unbounded"/>
  813. </sequence>
  814. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:TimeWindowStruct[]"/>
  815. </restriction>
  816. </complexContent>
  817. </complexType>
  818. <complexType name="ArrayOfQueuedTransferStruct">
  819. <complexContent>
  820. <restriction base="SOAP-ENC:Array">
  821. <sequence>
  822. <element name="QueuedTransferStruct" type="cwmp:QueuedTransferStruct" minOccurs="0" maxOccurs="unbounded"/>
  823. </sequence>
  824. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:QueuedTransferStruct[]"/>
  825. </restriction>
  826. </complexContent>
  827. </complexType>
  828. <complexType name="ArrayOfAllQueuedTransferStruct">
  829. <complexContent>
  830. <restriction base="SOAP-ENC:Array">
  831. <sequence>
  832. <element name="AllQueuedTransferStruct" type="cwmp:AllQueuedTransferStruct" minOccurs="0" maxOccurs="unbounded"/>
  833. </sequence>
  834. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:AllQueuedTransferStruct[]"/>
  835. </restriction>
  836. </complexContent>
  837. </complexType>
  838. <complexType name="InstallOpStruct"><!-- cwmp__InstallOpStruct -->
  839. <sequence>
  840. <element name="URL" type="xsd:anyURI" minOccurs="1" maxOccurs="1"/><!-- cwmp__InstallOpStruct::URL -->
  841. <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="0" maxOccurs="1"/><!-- cwmp__InstallOpStruct::UUID -->
  842. <element name="Username" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__InstallOpStruct::Username -->
  843. <element name="Password" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__InstallOpStruct::Password -->
  844. <element name="ExecutionEnvRef" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__InstallOpStruct::ExecutionEnvRef -->
  845. </sequence>
  846. </complexType>
  847. <complexType name="UpdateOpStruct"><!-- cwmp__UpdateOpStruct -->
  848. <sequence>
  849. <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="0" maxOccurs="1"/><!-- cwmp__UpdateOpStruct::UUID -->
  850. <element name="Version" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__UpdateOpStruct::Version -->
  851. <element name="URL" type="xsd:anyURI" minOccurs="0" maxOccurs="1"/><!-- cwmp__UpdateOpStruct::URL -->
  852. <element name="Username" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__UpdateOpStruct::Username -->
  853. <element name="Password" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__UpdateOpStruct::Password -->
  854. </sequence>
  855. </complexType>
  856. <complexType name="UninstallOpStruct"><!-- cwmp__UninstallOpStruct -->
  857. <sequence>
  858. <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="1" maxOccurs="1"/><!-- cwmp__UninstallOpStruct::UUID -->
  859. <element name="Version" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__UninstallOpStruct::Version -->
  860. <element name="ExecutionEnvRef" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__UninstallOpStruct::ExecutionEnvRef -->
  861. </sequence>
  862. </complexType>
  863. <complexType name="AutonOpResultStruct"><!-- cwmp__AutonOpResultStruct -->
  864. <sequence>
  865. <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::UUID -->
  866. <element name="DeploymentUnitRef" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::DeploymentUnitRef -->
  867. <element name="Version" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::Version -->
  868. <element name="CurrentState" type="cwmp:DeploymentUnitState" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::CurrentState -->
  869. <element name="Resolved" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::Resolved -->
  870. <element name="ExecutionUnitRefList" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::ExecutionUnitRefList -->
  871. <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::StartTime -->
  872. <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::CompleteTime -->
  873. <element name="Fault" type="cwmp:DeploymentUnitFaultStruct" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::Fault -->
  874. <element name="OperationPerformed" type="cwmp:DeploymentUnitOperationType" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::OperationPerformed -->
  875. </sequence>
  876. </complexType>
  877. <complexType name="ArrayOfbase64">
  878. <complexContent>
  879. <restriction base="SOAP-ENC:Array">
  880. <sequence>
  881. <element name="base64" type="SOAP-ENC:base64" minOccurs="0" maxOccurs="unbounded"/>
  882. </sequence>
  883. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="SOAP-ENC:base64[]"/>
  884. </restriction>
  885. </complexContent>
  886. </complexType>
  887. <complexType name="ArrayOfOptionStruct">
  888. <complexContent>
  889. <restriction base="SOAP-ENC:Array">
  890. <sequence>
  891. <element name="OptionStruct" type="cwmp:OptionStruct" minOccurs="0" maxOccurs="unbounded"/>
  892. </sequence>
  893. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:OptionStruct[]"/>
  894. </restriction>
  895. </complexContent>
  896. </complexType>
  897. <complexType name="ArrayOfArgStruct">
  898. <complexContent>
  899. <restriction base="SOAP-ENC:Array">
  900. <sequence>
  901. <element name="ArgStruct" type="cwmp:ArgStruct" minOccurs="0" maxOccurs="unbounded"/>
  902. </sequence>
  903. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:ArgStruct[]"/>
  904. </restriction>
  905. </complexContent>
  906. </complexType>
  907. <complexType name="SupportedCWMPVersions" mixed="true"><!-- _cwmp__SupportedCWMPVersions -->
  908. <simpleContent>
  909. <extension base="xsd:string">
  910. <attribute ref="SOAP-ENV:mustUnderstand"/>
  911. </extension>
  912. </simpleContent>
  913. </complexType>
  914. <complexType name="UseCWMPVersion" mixed="true"><!-- _cwmp__UseCWMPVersion -->
  915. <simpleContent>
  916. <extension base="xsd:string">
  917. <attribute ref="SOAP-ENV:mustUnderstand" use="required"/>
  918. </extension>
  919. </simpleContent>
  920. </complexType>
  921. <complexType name="SessionTimeout"><!-- _cwmp__SessionTimeout -->
  922. <simpleContent>
  923. <extension base="xsd:unsignedInt">
  924. <attribute ref="SOAP-ENV:mustUnderstand" fixed="0"/>
  925. </extension>
  926. </simpleContent>
  927. </complexType>
  928. <complexType name="ID" mixed="true"><!-- _cwmp__ID -->
  929. <simpleContent>
  930. <extension base="xsd:string">
  931. <attribute ref="SOAP-ENV:mustUnderstand" use="required" fixed="1"/>
  932. </extension>
  933. </simpleContent>
  934. </complexType>
  935. <complexType name="HoldRequests"><!-- _cwmp__HoldRequests -->
  936. <simpleContent>
  937. <extension base="xsd:boolean">
  938. <attribute ref="SOAP-ENV:mustUnderstand" use="required" fixed="1"/>
  939. </extension>
  940. </simpleContent>
  941. </complexType>
  942. <!-- operation response element -->
  943. <element name="GetParameterNamesResponse" type="cwmp:GetParameterNamesResponse"/>
  944. <!-- operation response element -->
  945. <element name="GetParameterValuesResponse" type="cwmp:GetParameterValuesResponse"/>
  946. <!-- operation response element -->
  947. <element name="SetParameterValuesResponse" type="cwmp:SetParameterValuesResponse"/>
  948. <!-- operation response element -->
  949. <element name="GetParameterAttributesResponse" type="cwmp:GetParameterAttributesResponse"/>
  950. <!-- operation response element -->
  951. <element name="SetParameterAttributesResponse" type="cwmp:SetParameterAttributesResponse"/>
  952. <!-- operation response element -->
  953. <element name="DownloadResponse" type="cwmp:DownloadResponse"/>
  954. <!-- operation response element -->
  955. <element name="UploadResponse" type="cwmp:UploadResponse"/>
  956. <!-- operation response element -->
  957. <element name="AddObjectResponse" type="cwmp:AddObjectResponse"/>
  958. <!-- operation response element -->
  959. <element name="DeleteObjectResponse" type="cwmp:DeleteObjectResponse"/>
  960. <!-- operation response element -->
  961. <element name="GetRPCMethodsResponse" type="cwmp:GetRPCMethodsResponse"/>
  962. <!-- operation response element -->
  963. <element name="InformResponse" type="cwmp:InformResponse"/>
  964. <element name="Fault-SetParameterValuesFault" type="cwmp:Fault-SetParameterValuesFault"/>
  965. <element name="GetRPCMethods" type="cwmp:GetRPCMethods"/>
  966. <element name="SetParameterValues" type="cwmp:SetParameterValues"/>
  967. <element name="GetParameterValues" type="cwmp:GetParameterValues"/>
  968. <element name="GetParameterNames" type="cwmp:GetParameterNames"/>
  969. <element name="SetParameterAttributes" type="cwmp:SetParameterAttributes"/>
  970. <element name="GetParameterAttributes" type="cwmp:GetParameterAttributes"/>
  971. <element name="AddObject" type="cwmp:AddObject"/>
  972. <element name="DeleteObject" type="cwmp:DeleteObject"/>
  973. <element name="Download" type="cwmp:Download"/>
  974. <element name="Reboot" type="cwmp:Reboot"/>
  975. <element name="RebootResponse" type="cwmp:RebootResponse"/>
  976. <element name="GetQueuedTransfers" type="cwmp:GetQueuedTransfers"/>
  977. <element name="GetQueuedTransfersResponse" type="cwmp:GetQueuedTransfersResponse"/>
  978. <element name="ScheduleInform" type="cwmp:ScheduleInform"/>
  979. <element name="ScheduleInformResponse" type="cwmp:ScheduleInformResponse"/>
  980. <element name="SetVouchers" type="cwmp:SetVouchers"/>
  981. <element name="SetVouchersResponse" type="cwmp:SetVouchersResponse"/>
  982. <element name="GetOptions" type="cwmp:GetOptions"/>
  983. <element name="GetOptionsResponse" type="cwmp:GetOptionsResponse"/>
  984. <element name="Upload" type="cwmp:Upload"/>
  985. <element name="FactoryReset" type="cwmp:FactoryReset"/>
  986. <element name="FactoryResetResponse" type="cwmp:FactoryResetResponse"/>
  987. <element name="GetAllQueuedTransfers" type="cwmp:GetAllQueuedTransfers"/>
  988. <element name="GetAllQueuedTransfersResponse" type="cwmp:GetAllQueuedTransfersResponse"/>
  989. <element name="ScheduleDownload" type="cwmp:ScheduleDownload"/>
  990. <element name="ScheduleDownloadResponse" type="cwmp:ScheduleDownloadResponse"/>
  991. <element name="CancelTransfer" type="cwmp:CancelTransfer"/>
  992. <element name="CancelTransferResponse" type="cwmp:CancelTransferResponse"/>
  993. <element name="ChangeDUState" type="cwmp:ChangeDUState"/>
  994. <element name="ChangeDUStateResponse" type="cwmp:ChangeDUStateResponse"/>
  995. <element name="Inform" type="cwmp:Inform"/>
  996. <element name="TransferComplete" type="cwmp:TransferComplete"/>
  997. <element name="TransferCompleteResponse" type="cwmp:TransferCompleteResponse"/>
  998. <element name="AutonomousTransferComplete" type="cwmp:AutonomousTransferComplete"/>
  999. <element name="AutonomousTransferCompleteResponse" type="cwmp:AutonomousTransferCompleteResponse"/>
  1000. <element name="Kicked" type="cwmp:Kicked"/>
  1001. <element name="KickedResponse" type="cwmp:KickedResponse"/>
  1002. <element name="RequestDownload" type="cwmp:RequestDownload"/>
  1003. <element name="RequestDownloadResponse" type="cwmp:RequestDownloadResponse"/>
  1004. <element name="DUStateChangeComplete" type="cwmp:DUStateChangeComplete"/>
  1005. <element name="DUStateChangeCompleteResponse" type="cwmp:DUStateChangeCompleteResponse"/>
  1006. <element name="AutonomousDUStateChangeComplete" type="cwmp:AutonomousDUStateChangeComplete"/>
  1007. <element name="AutonomousDUStateChangeCompleteResponse" type="cwmp:AutonomousDUStateChangeCompleteResponse"/>
  1008. <element name="SupportedCWMPVersions" type="cwmp:SupportedCWMPVersions"/>
  1009. <element name="UseCWMPVersion" type="cwmp:UseCWMPVersion"/>
  1010. <element name="SessionTimeout" type="cwmp:SessionTimeout"/>
  1011. <element name="ID" type="cwmp:ID"/>
  1012. <element name="HoldRequests" type="cwmp:HoldRequests"/>
  1013. </schema>