<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://localhost/model/version_1/common" targetNamespace="http://localhost/model/version_1/common" version="1.0">
<xs:complexType name="RouteId">
<xs:annotation>
<xs:documentation>The model representation of the unique identifier of a route on a network element</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="routeId" type="xs:int">
<xs:annotation>
<xs:documentation>The route list id on the network element</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="networkElementId" type="xs:long">
<xs:annotation>
<xs:documentation>The id of the network element the route list is on</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ClgTranslationTableId">
<xs:annotation>
<xs:documentation>A unique identifier of a calling translation table on a network element</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="clgTranslationTableId" type="xs:int">
<xs:annotation>
<xs:documentation>The Id of a calling translation table on a network element</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="networkElementId" type="xs:long">
<xs:annotation>
<xs:documentation>The id of the network element the route list is on</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SiteId">
<xs:annotation>
<xs:documentation>The model representation of the unique identifier of a route on a network element</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="actorId" type="xs:long">
<xs:annotation>
<xs:documentation>The actor id that owns the site</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="siteId" type="xs:int">
<xs:annotation>
<xs:documentation>The unique identifier of the site within the actor</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="StockItemId">
<xs:annotation>
<xs:documentation>This is the model representation of a unique identifier for a stock item</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="productId" type="tns:ProductId">
<xs:annotation>
<xs:documentation>The product Id of the stock item</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="stockItemId" type="xs:string">
<xs:annotation>
<xs:documentation>The unique identifier of the stock item</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductId">
<xs:annotation>
<xs:documentation>This is the model representation of a unique identifier for a product</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="manufacturerId" type="xs:long">
<xs:annotation>
<xs:documentation>The id of the manufacturer</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="productId" type="xs:string">
<xs:annotation>
<xs:documentation>The id of the product</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="StringList">
<xs:annotation>
<xs:documentation>This is a list of strings. Any number of strings may be added to the list.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="string" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
|