source: trunk/sources/HeuristicLab.Hive.Client.Communication/Service References/ServerService/HeuristicLab.PluginInfrastructure.xsd @ 1450

Last change on this file since 1450 was 1450, checked in by kgrading, 12 years ago

first implementation (#547)

File size: 2.4 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/HeuristicLab.PluginInfrastructure" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/HeuristicLab.PluginInfrastructure" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
4  <xs:import namespace="http://schemas.datacontract.org/2004/07/System" />
5  <xs:complexType name="ArrayOfPluginInfo">
6    <xs:sequence>
7      <xs:element minOccurs="0" maxOccurs="unbounded" name="PluginInfo" nillable="true" type="tns:PluginInfo" />
8    </xs:sequence>
9  </xs:complexType>
10  <xs:element name="ArrayOfPluginInfo" nillable="true" type="tns:ArrayOfPluginInfo" />
11  <xs:complexType name="PluginInfo">
12    <xs:sequence>
13      <xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" name="assemblies" nillable="true" type="q1:ArrayOfstring" />
14      <xs:element name="buildDate" type="xs:dateTime" />
15      <xs:element name="dependencies" nillable="true" type="tns:ArrayOfPluginInfo" />
16      <xs:element xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" name="files" nillable="true" type="q2:ArrayOfstring" />
17      <xs:element name="message" nillable="true" type="xs:string" />
18      <xs:element name="name" nillable="true" type="xs:string" />
19      <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/System" name="version" nillable="true" type="q3:Version" />
20    </xs:sequence>
21  </xs:complexType>
22  <xs:element name="PluginInfo" nillable="true" type="tns:PluginInfo" />
23  <xs:complexType name="ArrayOfCachedPlugin">
24    <xs:sequence>
25      <xs:element minOccurs="0" maxOccurs="unbounded" name="CachedPlugin" nillable="true" type="tns:CachedPlugin" />
26    </xs:sequence>
27  </xs:complexType>
28  <xs:element name="ArrayOfCachedPlugin" nillable="true" type="tns:ArrayOfCachedPlugin" />
29  <xs:complexType name="CachedPlugin">
30    <xs:complexContent mixed="false">
31      <xs:extension base="tns:PluginInfo">
32        <xs:sequence>
33          <xs:element xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="PluginFiles" nillable="true" type="q4:ArrayOfbase64Binary" />
34        </xs:sequence>
35      </xs:extension>
36    </xs:complexContent>
37  </xs:complexType>
38  <xs:element name="CachedPlugin" nillable="true" type="tns:CachedPlugin" />
39</xs:schema>
Note: See TracBrowser for help on using the repository browser.