diff --git a/webservice/net-collected-data.xsd b/webservice/net-collected-data.xsd index a3f4bc60932a24c4d9dd3c88bdea6ac84316bd90..f1d7db8ba45afb1a89a891a1e86cea2e6a20ae33 100644 --- a/webservice/net-collected-data.xsd +++ b/webservice/net-collected-data.xsd @@ -22,25 +22,25 @@ <xsd:element name="interface" type="Interface" minOccurs="1" maxOccurs="unbounded" /> </xsd:sequence> </xsd:complexType> - + <xsd:complexType name="Interface"> <xsd:attribute name="name" type="xsd:string" use="required" /> <xsd:attribute name="mac-address" type="MacAddress" use="required" /> </xsd:complexType> - + <xsd:simpleType name="MacAddress"> <xsd:restriction base="xsd:string"> <xsd:pattern value="[0-9a-fA-F]{2}:[0-9a-fA-F]{2}:[0-9a-fA-F]{2}:[0-9a-fA-F]{2}:[0-9a-fA-F]{2}:[0-9a-fA-F]{2}" /> </xsd:restriction> </xsd:simpleType> - + <xsd:complexType name="BandwidthUsage"> <xsd:sequence> <xsd:element name="netuse" type="NetUse" minOccurs="1" maxOccurs="unbounded" /> </xsd:sequence> </xsd:complexType> - <xsd:complexType name="NetUse"> + <xsd:complexType name="NetUse"> <xsd:all> <xsd:element name="id" type="xsd:integer" minOccurs="1"/> <xsd:element name="rx" type="Rx" minOccurs="1" /> @@ -49,19 +49,19 @@ <xsd:element name="time" type="xsd:string" minOccurs="1" /> </xsd:all> </xsd:complexType> - + <xsd:complexType name="Rx"> - <xsd:all> + <xsd:all> <xsd:element name="rx-packets" type="xsd:integer" minOccurs="1" /> <xsd:element name="rx-bytes" type="xsd:integer" minOccurs="1" /> </xsd:all> </xsd:complexType> - + <xsd:complexType name="Tx"> <xsd:all> <xsd:element name="tx-packets" type="xsd:integer" minOccurs="1" /> <xsd:element name="tx-bytes" type="xsd:integer" minOccurs="1" /> </xsd:all> </xsd:complexType> - + </xsd:schema>