Free cookie consent management tool by TermsFeed Policy Generator

source: branches/ParameterBinding/HeuristicLab.PluginInfrastructure/3.3/Advanced/DeploymentService/ServiceClients.cs @ 4745

Last change on this file since 4745 was 4722, checked in by swagner, 14 years ago

Merged cloning refactoring branch back into trunk (#922)

File size: 12.2 KB
Line 
1//------------------------------------------------------------------------------
2// <auto-generated>
3//     This code was generated by a tool.
4//     Runtime Version:4.0.30319.1
5//
6//     Changes to this file may cause incorrect behavior and will be lost if
7//     the code is regenerated.
8// </auto-generated>
9//------------------------------------------------------------------------------
10
11namespace HeuristicLab.PluginInfrastructure.Advanced.DeploymentService {
12
13
14  [System.Diagnostics.DebuggerStepThroughAttribute()]
15    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
16    [System.Runtime.Serialization.DataContractAttribute(Name="PluginDescription", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment", IsReference=true)]
17    public partial class PluginDescription : object, System.Runtime.Serialization.IExtensibleDataObject
18    {
19       
20        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
21       
22        private string ContactEmailField;
23       
24        private string ContactNameField;
25       
26        private HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] DependenciesField;
27       
28        private string LicenseTextField;
29       
30        private string NameField;
31       
32        private System.Version VersionField;
33       
34        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
35        {
36            get
37            {
38                return this.extensionDataField;
39            }
40            set
41            {
42                this.extensionDataField = value;
43            }
44        }
45       
46        [System.Runtime.Serialization.DataMemberAttribute()]
47        public string ContactEmail
48        {
49            get
50            {
51                return this.ContactEmailField;
52            }
53            set
54            {
55                this.ContactEmailField = value;
56            }
57        }
58       
59        [System.Runtime.Serialization.DataMemberAttribute()]
60        public string ContactName
61        {
62            get
63            {
64                return this.ContactNameField;
65            }
66            set
67            {
68                this.ContactNameField = value;
69            }
70        }
71       
72        [System.Runtime.Serialization.DataMemberAttribute()]
73        public HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] Dependencies
74        {
75            get
76            {
77                return this.DependenciesField;
78            }
79            set
80            {
81                this.DependenciesField = value;
82            }
83        }
84       
85        [System.Runtime.Serialization.DataMemberAttribute()]
86        public string LicenseText
87        {
88            get
89            {
90                return this.LicenseTextField;
91            }
92            set
93            {
94                this.LicenseTextField = value;
95            }
96        }
97       
98        [System.Runtime.Serialization.DataMemberAttribute()]
99        public string Name
100        {
101            get
102            {
103                return this.NameField;
104            }
105            set
106            {
107                this.NameField = value;
108            }
109        }
110       
111        [System.Runtime.Serialization.DataMemberAttribute()]
112        public System.Version Version
113        {
114            get
115            {
116                return this.VersionField;
117            }
118            set
119            {
120                this.VersionField = value;
121            }
122        }
123    }
124   
125    [System.Diagnostics.DebuggerStepThroughAttribute()]
126    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
127    [System.Runtime.Serialization.DataContractAttribute(Name="ProductDescription", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment")]
128    public partial class ProductDescription : object, System.Runtime.Serialization.IExtensibleDataObject
129    {
130       
131        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
132       
133        private string NameField;
134       
135        private HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] PluginsField;
136       
137        private System.Version VersionField;
138       
139        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
140        {
141            get
142            {
143                return this.extensionDataField;
144            }
145            set
146            {
147                this.extensionDataField = value;
148            }
149        }
150       
151        [System.Runtime.Serialization.DataMemberAttribute()]
152        public string Name
153        {
154            get
155            {
156                return this.NameField;
157            }
158            set
159            {
160                this.NameField = value;
161            }
162        }
163       
164        [System.Runtime.Serialization.DataMemberAttribute()]
165        public HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] Plugins
166        {
167            get
168            {
169                return this.PluginsField;
170            }
171            set
172            {
173                this.PluginsField = value;
174            }
175        }
176       
177        [System.Runtime.Serialization.DataMemberAttribute()]
178        public System.Version Version
179        {
180            get
181            {
182                return this.VersionField;
183            }
184            set
185            {
186                this.VersionField = value;
187            }
188        }
189    }
190   
191    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
192    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdateService")]
193    public interface IUpdateService
194    {
195       
196        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdateService/GetPlugin", ReplyAction="http://tempuri.org/IUpdateService/GetPluginResponse")]
197        byte[] GetPlugin(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription description);
198       
199        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdateService/GetProducts", ReplyAction="http://tempuri.org/IUpdateService/GetProductsResponse")]
200        HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription[] GetProducts();
201       
202        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdateService/GetPlugins", ReplyAction="http://tempuri.org/IUpdateService/GetPluginsResponse")]
203        HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] GetPlugins();
204    }
205   
206    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
207    public interface IUpdateServiceChannel : HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdateService, System.ServiceModel.IClientChannel
208    {
209    }
210   
211    [System.Diagnostics.DebuggerStepThroughAttribute()]
212    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
213    public partial class UpdateServiceClient : System.ServiceModel.ClientBase<HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdateService>, HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdateService
214    {
215       
216        public UpdateServiceClient()
217        {
218        }
219       
220        public UpdateServiceClient(string endpointConfigurationName) :
221                base(endpointConfigurationName)
222        {
223        }
224       
225        public UpdateServiceClient(string endpointConfigurationName, string remoteAddress) :
226                base(endpointConfigurationName, remoteAddress)
227        {
228        }
229       
230        public UpdateServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
231                base(endpointConfigurationName, remoteAddress)
232        {
233        }
234       
235        public UpdateServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
236                base(binding, remoteAddress)
237        {
238        }
239       
240        public byte[] GetPlugin(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription description)
241        {
242            return base.Channel.GetPlugin(description);
243        }
244       
245        public HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription[] GetProducts()
246        {
247            return base.Channel.GetProducts();
248        }
249       
250        public HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] GetPlugins()
251        {
252            return base.Channel.GetPlugins();
253        }
254    }
255   
256    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
257    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdminService")]
258    public interface IAdminService
259    {
260       
261        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/DeployProduct", ReplyAction="http://tempuri.org/IAdminService/DeployProductResponse")]
262        void DeployProduct(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription product);
263       
264        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/DeleteProduct", ReplyAction="http://tempuri.org/IAdminService/DeleteProductResponse")]
265        void DeleteProduct(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription product);
266       
267        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/DeployPlugin", ReplyAction="http://tempuri.org/IAdminService/DeployPluginResponse")]
268        void DeployPlugin(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription plugin, byte[] zipFile);
269    }
270   
271    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
272    public interface IAdminServiceChannel : HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdminService, System.ServiceModel.IClientChannel
273    {
274    }
275   
276    [System.Diagnostics.DebuggerStepThroughAttribute()]
277    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
278    public partial class AdminServiceClient : System.ServiceModel.ClientBase<HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdminService>, HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdminService
279    {
280       
281        public AdminServiceClient()
282        {
283        }
284       
285        public AdminServiceClient(string endpointConfigurationName) :
286                base(endpointConfigurationName)
287        {
288        }
289       
290        public AdminServiceClient(string endpointConfigurationName, string remoteAddress) :
291                base(endpointConfigurationName, remoteAddress)
292        {
293        }
294       
295        public AdminServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
296                base(endpointConfigurationName, remoteAddress)
297        {
298        }
299       
300        public AdminServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
301                base(binding, remoteAddress)
302        {
303        }
304       
305        public void DeployProduct(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription product)
306        {
307            base.Channel.DeployProduct(product);
308        }
309       
310        public void DeleteProduct(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription product)
311        {
312            base.Channel.DeleteProduct(product);
313        }
314       
315        public void DeployPlugin(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription plugin, byte[] zipFile)
316        {
317            base.Channel.DeployPlugin(plugin, zipFile);
318        }
319    }
320}
Note: See TracBrowser for help on using the repository browser.