Files
BeWoPlaner/BeWo/Service References/QueryService/QueryService65.xsd
2016-06-27 01:45:38 +02:00

48 lines
2.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/BS.Shared.DataContracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/BS.Shared.DataContracts" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import schemaLocation="http://localhost/Host/QueryService.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/BS.Shared" />
<xs:complexType name="ArrayOfQueryParamDC">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="QueryParamDC" nillable="true" type="tns:QueryParamDC" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfQueryParamDC" nillable="true" type="tns:ArrayOfQueryParamDC" />
<xs:complexType name="QueryParamDC">
<xs:sequence>
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
<xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/BS.Shared" minOccurs="0" name="ParamType" type="q1:QueryParameterType" />
<xs:element minOccurs="0" name="Value" nillable="true" type="xs:anyType" />
</xs:sequence>
</xs:complexType>
<xs:element name="QueryParamDC" nillable="true" type="tns:QueryParamDC" />
<xs:complexType name="ArrayOfQueryDC">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="QueryDC" nillable="true" type="tns:QueryDC" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfQueryDC" nillable="true" type="tns:ArrayOfQueryDC" />
<xs:complexType name="QueryDC">
<xs:sequence>
<xs:element minOccurs="0" name="Oid" type="xs:long" />
<xs:element minOccurs="0" name="Parameter" nillable="true" type="tns:ArrayOfQueryParamDC" />
<xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UserGroupOids" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="QueryDC" nillable="true" type="tns:QueryDC" />
<xs:simpleType name="ReportTypes">
<xs:restriction base="xs:string">
<xs:enumeration value="ServiceOverviewAllCustomers" />
<xs:enumeration value="ServiceOverviewSingleCustomer" />
<xs:enumeration value="Settlement" />
<xs:enumeration value="CustomerData" />
<xs:enumeration value="ServiceRecordList" />
<xs:enumeration value="SupportConceptReport" />
<xs:enumeration value="FLSReport" />
<xs:enumeration value="CustomerInvoice" />
<xs:enumeration value="QueryReport" />
<xs:enumeration value="ServiceInvoice" />
</xs:restriction>
</xs:simpleType>
<xs:element name="ReportTypes" nillable="true" type="tns:ReportTypes" />
</xs:schema>