Each supported operation is included an XSD document (XML Schema Definition) that will enable integrating systems to automatically define the structure (elements and attributes) and data types of the functions provided by Etere Web Services.
For instance:
GetAssetEDLById.XSD
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="WSApiResponse" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="WSApiResponse" msdata:IsDataSet="true" msdata:Locale="en-US">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Function">
<xs:complexType>
<xs:sequence>
<xs:element name="mark" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="SOM" type="xs:string" />
<xs:attribute name="EOM" type="xs:string" />
<xs:attribute name="NEWTYPE" type="xs:string" />
<xs:attribute name="MARKIN" type="xs:string" />
<xs:attribute name="MARKOUT" type="xs:string" />
<xs:attribute name="PART" type="xs:string" />
<xs:attribute name="BULK_VIDEO" type="xs:string" />
<xs:attribute name="TO_EXPLODE" type="xs:string" />
<xs:attribute name="INSERTION_POINT" type="xs:string" />
<xs:attribute name="VALID" type="xs:string" />
<xs:attribute name="version" type="xs:string" />
<xs:attribute name="COMPLEX" type="xs:string" />
<xs:attribute name="description" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Name" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>