Free cookie consent management tool by TermsFeed Policy Generator

source: branches/PersistenceReintegration/HeuristicLab.PluginInfrastructure/3.3/Advanced/DeploymentService/ServiceClients.cs @ 15866

Last change on this file since 15866 was 14927, checked in by gkronber, 8 years ago

#2520: changed all usages of StorableClass to use StorableType with an auto-generated GUID (did not add StorableType to other type definitions yet)

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