Free cookie consent management tool by TermsFeed Policy Generator

source: branches/2521_ProblemRefactoring/HeuristicLab.Clients.Access/3.3/ServiceClients/AccessServiceClient.cs @ 16692

Last change on this file since 16692 was 16692, checked in by abeham, 5 years ago

#2521: merged trunk changes up to r15681 into branch (removal of trunk/sources)

File size: 74.8 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.Clients.Access
12{
13    using System.Runtime.Serialization;
14    using System;
15   
16   
17    [System.Diagnostics.DebuggerStepThroughAttribute()]
18    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
19    [System.Runtime.Serialization.DataContractAttribute(Name="AccessItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
20        "")]
21    [System.SerializableAttribute()]
22    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientConfiguration))]
23    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientType))]
24    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Country))]
25    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.OperatingSystem))]
26    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientLog))]
27    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroupBase))]
28    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.LightweightUser))]
29    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroup))]
30    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Role))]
31    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.User))]
32    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientError))]
33    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Resource))]
34    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientGroup))]
35    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Client))]
36    public partial class AccessItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
37    {
38       
39        [System.NonSerializedAttribute()]
40        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
41       
42        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
43        {
44            get
45            {
46                return this.extensionDataField;
47            }
48            set
49            {
50                this.extensionDataField = value;
51            }
52        }
53       
54        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
55    }
56   
57    [System.Diagnostics.DebuggerStepThroughAttribute()]
58    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
59    [System.Runtime.Serialization.DataContractAttribute(Name="ClientConfiguration", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
60        "")]
61    [System.SerializableAttribute()]
62    public partial class ClientConfiguration : HeuristicLab.Clients.Access.AccessItem
63    {
64       
65        [System.Runtime.Serialization.OptionalFieldAttribute()]
66        private string DescriptionField;
67       
68        [System.Runtime.Serialization.OptionalFieldAttribute()]
69        private string HashField;
70       
71        [System.Runtime.Serialization.OptionalFieldAttribute()]
72        private System.Guid IdField;
73       
74        [System.Runtime.Serialization.DataMemberAttribute()]
75        public string Description
76        {
77            get
78            {
79                return this.DescriptionField;
80            }
81            set
82            {
83                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
84                {
85                    this.DescriptionField = value;
86                    this.RaisePropertyChanged("Description");
87                }
88            }
89        }
90       
91        [System.Runtime.Serialization.DataMemberAttribute()]
92        public string Hash
93        {
94            get
95            {
96                return this.HashField;
97            }
98            set
99            {
100                if ((object.ReferenceEquals(this.HashField, value) != true))
101                {
102                    this.HashField = value;
103                    this.RaisePropertyChanged("Hash");
104                }
105            }
106        }
107       
108        [System.Runtime.Serialization.DataMemberAttribute()]
109        public System.Guid Id
110        {
111            get
112            {
113                return this.IdField;
114            }
115            set
116            {
117                if ((this.IdField.Equals(value) != true))
118                {
119                    this.IdField = value;
120                    this.RaisePropertyChanged("Id");
121                }
122            }
123        }
124    }
125   
126    [System.Diagnostics.DebuggerStepThroughAttribute()]
127    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
128    [System.Runtime.Serialization.DataContractAttribute(Name="ClientType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
129        "")]
130    [System.SerializableAttribute()]
131    public partial class ClientType : HeuristicLab.Clients.Access.AccessItem
132    {
133       
134        [System.Runtime.Serialization.OptionalFieldAttribute()]
135        private System.Guid IdField;
136       
137        [System.Runtime.Serialization.OptionalFieldAttribute()]
138        private string NameField;
139       
140        [System.Runtime.Serialization.DataMemberAttribute()]
141        public System.Guid Id
142        {
143            get
144            {
145                return this.IdField;
146            }
147            set
148            {
149                if ((this.IdField.Equals(value) != true))
150                {
151                    this.IdField = value;
152                    this.RaisePropertyChanged("Id");
153                }
154            }
155        }
156       
157        [System.Runtime.Serialization.DataMemberAttribute()]
158        public string Name
159        {
160            get
161            {
162                return this.NameField;
163            }
164            set
165            {
166                if ((object.ReferenceEquals(this.NameField, value) != true))
167                {
168                    this.NameField = value;
169                    this.RaisePropertyChanged("Name");
170                }
171            }
172        }
173    }
174   
175    [System.Diagnostics.DebuggerStepThroughAttribute()]
176    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
177    [System.Runtime.Serialization.DataContractAttribute(Name="Country", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
178        "")]
179    [System.SerializableAttribute()]
180    public partial class Country : HeuristicLab.Clients.Access.AccessItem
181    {
182       
183        [System.Runtime.Serialization.OptionalFieldAttribute()]
184        private System.Guid IdField;
185       
186        [System.Runtime.Serialization.OptionalFieldAttribute()]
187        private string NameField;
188       
189        [System.Runtime.Serialization.DataMemberAttribute()]
190        public System.Guid Id
191        {
192            get
193            {
194                return this.IdField;
195            }
196            set
197            {
198                if ((this.IdField.Equals(value) != true))
199                {
200                    this.IdField = value;
201                    this.RaisePropertyChanged("Id");
202                }
203            }
204        }
205       
206        [System.Runtime.Serialization.DataMemberAttribute()]
207        public string Name
208        {
209            get
210            {
211                return this.NameField;
212            }
213            set
214            {
215                if ((object.ReferenceEquals(this.NameField, value) != true))
216                {
217                    this.NameField = value;
218                    this.RaisePropertyChanged("Name");
219                }
220            }
221        }
222    }
223   
224    [System.Diagnostics.DebuggerStepThroughAttribute()]
225    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
226    [System.Runtime.Serialization.DataContractAttribute(Name="OperatingSystem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
227        "")]
228    [System.SerializableAttribute()]
229    public partial class OperatingSystem : HeuristicLab.Clients.Access.AccessItem
230    {
231       
232        [System.Runtime.Serialization.OptionalFieldAttribute()]
233        private System.Guid IdField;
234       
235        [System.Runtime.Serialization.OptionalFieldAttribute()]
236        private string NameField;
237       
238        [System.Runtime.Serialization.DataMemberAttribute()]
239        public System.Guid Id
240        {
241            get
242            {
243                return this.IdField;
244            }
245            set
246            {
247                if ((this.IdField.Equals(value) != true))
248                {
249                    this.IdField = value;
250                    this.RaisePropertyChanged("Id");
251                }
252            }
253        }
254       
255        [System.Runtime.Serialization.DataMemberAttribute()]
256        public string Name
257        {
258            get
259            {
260                return this.NameField;
261            }
262            set
263            {
264                if ((object.ReferenceEquals(this.NameField, value) != true))
265                {
266                    this.NameField = value;
267                    this.RaisePropertyChanged("Name");
268                }
269            }
270        }
271    }
272   
273    [System.Diagnostics.DebuggerStepThroughAttribute()]
274    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
275    [System.Runtime.Serialization.DataContractAttribute(Name="ClientLog", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
276        "")]
277    [System.SerializableAttribute()]
278    public partial class ClientLog : HeuristicLab.Clients.Access.AccessItem
279    {
280       
281        [System.Runtime.Serialization.OptionalFieldAttribute()]
282        private string MessageField;
283       
284        [System.Runtime.Serialization.OptionalFieldAttribute()]
285        private System.Guid ResourceIdField;
286       
287        [System.Runtime.Serialization.OptionalFieldAttribute()]
288        private System.DateTime TimestampField;
289       
290        [System.Runtime.Serialization.DataMemberAttribute()]
291        public string Message
292        {
293            get
294            {
295                return this.MessageField;
296            }
297            set
298            {
299                if ((object.ReferenceEquals(this.MessageField, value) != true))
300                {
301                    this.MessageField = value;
302                    this.RaisePropertyChanged("Message");
303                }
304            }
305        }
306       
307        [System.Runtime.Serialization.DataMemberAttribute()]
308        public System.Guid ResourceId
309        {
310            get
311            {
312                return this.ResourceIdField;
313            }
314            set
315            {
316                if ((this.ResourceIdField.Equals(value) != true))
317                {
318                    this.ResourceIdField = value;
319                    this.RaisePropertyChanged("ResourceId");
320                }
321            }
322        }
323       
324        [System.Runtime.Serialization.DataMemberAttribute()]
325        public System.DateTime Timestamp
326        {
327            get
328            {
329                return this.TimestampField;
330            }
331            set
332            {
333                if ((this.TimestampField.Equals(value) != true))
334                {
335                    this.TimestampField = value;
336                    this.RaisePropertyChanged("Timestamp");
337                }
338            }
339        }
340    }
341   
342    [System.Diagnostics.DebuggerStepThroughAttribute()]
343    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
344    [System.Runtime.Serialization.DataContractAttribute(Name="UserGroupBase", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
345        "")]
346    [System.SerializableAttribute()]
347    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.LightweightUser))]
348    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroup))]
349    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.User))]
350    public partial class UserGroupBase : HeuristicLab.Clients.Access.AccessItem
351    {
352       
353        [System.Runtime.Serialization.OptionalFieldAttribute()]
354        private System.Guid IdField;
355       
356        [System.Runtime.Serialization.DataMemberAttribute()]
357        public System.Guid Id
358        {
359            get
360            {
361                return this.IdField;
362            }
363            set
364            {
365                if ((this.IdField.Equals(value) != true))
366                {
367                    this.IdField = value;
368                    this.RaisePropertyChanged("Id");
369                }
370            }
371        }
372    }
373   
374    [System.Diagnostics.DebuggerStepThroughAttribute()]
375    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
376    [System.Runtime.Serialization.DataContractAttribute(Name="LightweightUser", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
377        "")]
378    [System.SerializableAttribute()]
379    public partial class LightweightUser : HeuristicLab.Clients.Access.UserGroupBase
380    {
381       
382        [System.Runtime.Serialization.OptionalFieldAttribute()]
383        private string EMailField;
384       
385        [System.Runtime.Serialization.OptionalFieldAttribute()]
386        private string FullNameField;
387       
388        [System.Runtime.Serialization.OptionalFieldAttribute()]
389        private System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GroupsField;
390       
391        [System.Runtime.Serialization.OptionalFieldAttribute()]
392        private System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> RolesField;
393       
394        [System.Runtime.Serialization.OptionalFieldAttribute()]
395        private string UserNameField;
396       
397        [System.Runtime.Serialization.DataMemberAttribute()]
398        public string EMail
399        {
400            get
401            {
402                return this.EMailField;
403            }
404            set
405            {
406                if ((object.ReferenceEquals(this.EMailField, value) != true))
407                {
408                    this.EMailField = value;
409                    this.RaisePropertyChanged("EMail");
410                }
411            }
412        }
413       
414        [System.Runtime.Serialization.DataMemberAttribute()]
415        public string FullName
416        {
417            get
418            {
419                return this.FullNameField;
420            }
421            set
422            {
423                if ((object.ReferenceEquals(this.FullNameField, value) != true))
424                {
425                    this.FullNameField = value;
426                    this.RaisePropertyChanged("FullName");
427                }
428            }
429        }
430       
431        [System.Runtime.Serialization.DataMemberAttribute()]
432        public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> Groups
433        {
434            get
435            {
436                return this.GroupsField;
437            }
438            set
439            {
440                if ((object.ReferenceEquals(this.GroupsField, value) != true))
441                {
442                    this.GroupsField = value;
443                    this.RaisePropertyChanged("Groups");
444                }
445            }
446        }
447       
448        [System.Runtime.Serialization.DataMemberAttribute()]
449        public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> Roles
450        {
451            get
452            {
453                return this.RolesField;
454            }
455            set
456            {
457                if ((object.ReferenceEquals(this.RolesField, value) != true))
458                {
459                    this.RolesField = value;
460                    this.RaisePropertyChanged("Roles");
461                }
462            }
463        }
464       
465        [System.Runtime.Serialization.DataMemberAttribute()]
466        public string UserName
467        {
468            get
469            {
470                return this.UserNameField;
471            }
472            set
473            {
474                if ((object.ReferenceEquals(this.UserNameField, value) != true))
475                {
476                    this.UserNameField = value;
477                    this.RaisePropertyChanged("UserName");
478                }
479            }
480        }
481    }
482   
483    [System.Diagnostics.DebuggerStepThroughAttribute()]
484    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
485    [System.Runtime.Serialization.DataContractAttribute(Name="UserGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
486        "")]
487    [System.SerializableAttribute()]
488    public partial class UserGroup : HeuristicLab.Clients.Access.UserGroupBase
489    {
490       
491        [System.Runtime.Serialization.OptionalFieldAttribute()]
492        private string NameField;
493       
494        [System.Runtime.Serialization.DataMemberAttribute()]
495        public string Name
496        {
497            get
498            {
499                return this.NameField;
500            }
501            set
502            {
503                if ((object.ReferenceEquals(this.NameField, value) != true))
504                {
505                    this.NameField = value;
506                    this.RaisePropertyChanged("Name");
507                }
508            }
509        }
510    }
511   
512    [System.Diagnostics.DebuggerStepThroughAttribute()]
513    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
514    [System.Runtime.Serialization.DataContractAttribute(Name="Role", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
515        "")]
516    [System.SerializableAttribute()]
517    public partial class Role : HeuristicLab.Clients.Access.AccessItem
518    {
519       
520        [System.Runtime.Serialization.OptionalFieldAttribute()]
521        private string NameField;
522       
523        [System.Runtime.Serialization.DataMemberAttribute()]
524        public string Name
525        {
526            get
527            {
528                return this.NameField;
529            }
530            set
531            {
532                if ((object.ReferenceEquals(this.NameField, value) != true))
533                {
534                    this.NameField = value;
535                    this.RaisePropertyChanged("Name");
536                }
537            }
538        }
539    }
540   
541    [System.Diagnostics.DebuggerStepThroughAttribute()]
542    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
543    [System.Runtime.Serialization.DataContractAttribute(Name="User", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
544        "")]
545    [System.SerializableAttribute()]
546    public partial class User : HeuristicLab.Clients.Access.UserGroupBase
547    {
548       
549        [System.Runtime.Serialization.OptionalFieldAttribute()]
550        private string CommentField;
551       
552        [System.Runtime.Serialization.OptionalFieldAttribute()]
553        private System.DateTime CreationDateField;
554       
555        [System.Runtime.Serialization.OptionalFieldAttribute()]
556        private string EmailField;
557       
558        [System.Runtime.Serialization.OptionalFieldAttribute()]
559        private string FullNameField;
560       
561        [System.Runtime.Serialization.OptionalFieldAttribute()]
562        private bool IsApprovedField;
563       
564        [System.Runtime.Serialization.OptionalFieldAttribute()]
565        private System.DateTime LastActivityDateField;
566       
567        [System.Runtime.Serialization.OptionalFieldAttribute()]
568        private System.DateTime LastLoginDateField;
569       
570        [System.Runtime.Serialization.OptionalFieldAttribute()]
571        private System.DateTime LastPasswordChangedDateField;
572       
573        [System.Runtime.Serialization.OptionalFieldAttribute()]
574        private string UserNameField;
575       
576        [System.Runtime.Serialization.DataMemberAttribute()]
577        public string Comment
578        {
579            get
580            {
581                return this.CommentField;
582            }
583            set
584            {
585                if ((object.ReferenceEquals(this.CommentField, value) != true))
586                {
587                    this.CommentField = value;
588                    this.RaisePropertyChanged("Comment");
589                }
590            }
591        }
592       
593        [System.Runtime.Serialization.DataMemberAttribute()]
594        public System.DateTime CreationDate
595        {
596            get
597            {
598                return this.CreationDateField;
599            }
600            set
601            {
602                if ((this.CreationDateField.Equals(value) != true))
603                {
604                    this.CreationDateField = value;
605                    this.RaisePropertyChanged("CreationDate");
606                }
607            }
608        }
609       
610        [System.Runtime.Serialization.DataMemberAttribute()]
611        public string Email
612        {
613            get
614            {
615                return this.EmailField;
616            }
617            set
618            {
619                if ((object.ReferenceEquals(this.EmailField, value) != true))
620                {
621                    this.EmailField = value;
622                    this.RaisePropertyChanged("Email");
623                }
624            }
625        }
626       
627        [System.Runtime.Serialization.DataMemberAttribute()]
628        public string FullName
629        {
630            get
631            {
632                return this.FullNameField;
633            }
634            set
635            {
636                if ((object.ReferenceEquals(this.FullNameField, value) != true))
637                {
638                    this.FullNameField = value;
639                    this.RaisePropertyChanged("FullName");
640                }
641            }
642        }
643       
644        [System.Runtime.Serialization.DataMemberAttribute()]
645        public bool IsApproved
646        {
647            get
648            {
649                return this.IsApprovedField;
650            }
651            set
652            {
653                if ((this.IsApprovedField.Equals(value) != true))
654                {
655                    this.IsApprovedField = value;
656                    this.RaisePropertyChanged("IsApproved");
657                }
658            }
659        }
660       
661        [System.Runtime.Serialization.DataMemberAttribute()]
662        public System.DateTime LastActivityDate
663        {
664            get
665            {
666                return this.LastActivityDateField;
667            }
668            set
669            {
670                if ((this.LastActivityDateField.Equals(value) != true))
671                {
672                    this.LastActivityDateField = value;
673                    this.RaisePropertyChanged("LastActivityDate");
674                }
675            }
676        }
677       
678        [System.Runtime.Serialization.DataMemberAttribute()]
679        public System.DateTime LastLoginDate
680        {
681            get
682            {
683                return this.LastLoginDateField;
684            }
685            set
686            {
687                if ((this.LastLoginDateField.Equals(value) != true))
688                {
689                    this.LastLoginDateField = value;
690                    this.RaisePropertyChanged("LastLoginDate");
691                }
692            }
693        }
694       
695        [System.Runtime.Serialization.DataMemberAttribute()]
696        public System.DateTime LastPasswordChangedDate
697        {
698            get
699            {
700                return this.LastPasswordChangedDateField;
701            }
702            set
703            {
704                if ((this.LastPasswordChangedDateField.Equals(value) != true))
705                {
706                    this.LastPasswordChangedDateField = value;
707                    this.RaisePropertyChanged("LastPasswordChangedDate");
708                }
709            }
710        }
711       
712        [System.Runtime.Serialization.DataMemberAttribute()]
713        public string UserName
714        {
715            get
716            {
717                return this.UserNameField;
718            }
719            set
720            {
721                if ((object.ReferenceEquals(this.UserNameField, value) != true))
722                {
723                    this.UserNameField = value;
724                    this.RaisePropertyChanged("UserName");
725                }
726            }
727        }
728    }
729   
730    [System.Diagnostics.DebuggerStepThroughAttribute()]
731    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
732    [System.Runtime.Serialization.DataContractAttribute(Name="ClientError", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
733        "")]
734    [System.SerializableAttribute()]
735    public partial class ClientError : HeuristicLab.Clients.Access.AccessItem
736    {
737       
738        [System.Runtime.Serialization.OptionalFieldAttribute()]
739        private System.Guid ClientIdField;
740       
741        [System.Runtime.Serialization.OptionalFieldAttribute()]
742        private string ConfigDumpField;
743       
744        [System.Runtime.Serialization.OptionalFieldAttribute()]
745        private string ExceptionField;
746       
747        [System.Runtime.Serialization.OptionalFieldAttribute()]
748        private System.Guid IdField;
749       
750        [System.Runtime.Serialization.OptionalFieldAttribute()]
751        private System.DateTime TimestampField;
752       
753        [System.Runtime.Serialization.OptionalFieldAttribute()]
754        private string UserCommentField;
755       
756        [System.Runtime.Serialization.OptionalFieldAttribute()]
757        private System.Guid UserIdField;
758       
759        [System.Runtime.Serialization.DataMemberAttribute()]
760        public System.Guid ClientId
761        {
762            get
763            {
764                return this.ClientIdField;
765            }
766            set
767            {
768                if ((this.ClientIdField.Equals(value) != true))
769                {
770                    this.ClientIdField = value;
771                    this.RaisePropertyChanged("ClientId");
772                }
773            }
774        }
775       
776        [System.Runtime.Serialization.DataMemberAttribute()]
777        public string ConfigDump
778        {
779            get
780            {
781                return this.ConfigDumpField;
782            }
783            set
784            {
785                if ((object.ReferenceEquals(this.ConfigDumpField, value) != true))
786                {
787                    this.ConfigDumpField = value;
788                    this.RaisePropertyChanged("ConfigDump");
789                }
790            }
791        }
792       
793        [System.Runtime.Serialization.DataMemberAttribute()]
794        public string Exception
795        {
796            get
797            {
798                return this.ExceptionField;
799            }
800            set
801            {
802                if ((object.ReferenceEquals(this.ExceptionField, value) != true))
803                {
804                    this.ExceptionField = value;
805                    this.RaisePropertyChanged("Exception");
806                }
807            }
808        }
809       
810        [System.Runtime.Serialization.DataMemberAttribute()]
811        public System.Guid Id
812        {
813            get
814            {
815                return this.IdField;
816            }
817            set
818            {
819                if ((this.IdField.Equals(value) != true))
820                {
821                    this.IdField = value;
822                    this.RaisePropertyChanged("Id");
823                }
824            }
825        }
826       
827        [System.Runtime.Serialization.DataMemberAttribute()]
828        public System.DateTime Timestamp
829        {
830            get
831            {
832                return this.TimestampField;
833            }
834            set
835            {
836                if ((this.TimestampField.Equals(value) != true))
837                {
838                    this.TimestampField = value;
839                    this.RaisePropertyChanged("Timestamp");
840                }
841            }
842        }
843       
844        [System.Runtime.Serialization.DataMemberAttribute()]
845        public string UserComment
846        {
847            get
848            {
849                return this.UserCommentField;
850            }
851            set
852            {
853                if ((object.ReferenceEquals(this.UserCommentField, value) != true))
854                {
855                    this.UserCommentField = value;
856                    this.RaisePropertyChanged("UserComment");
857                }
858            }
859        }
860       
861        [System.Runtime.Serialization.DataMemberAttribute()]
862        public System.Guid UserId
863        {
864            get
865            {
866                return this.UserIdField;
867            }
868            set
869            {
870                if ((this.UserIdField.Equals(value) != true))
871                {
872                    this.UserIdField = value;
873                    this.RaisePropertyChanged("UserId");
874                }
875            }
876        }
877    }
878   
879    [System.Diagnostics.DebuggerStepThroughAttribute()]
880    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
881    [System.Runtime.Serialization.DataContractAttribute(Name="Resource", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
882        "")]
883    [System.SerializableAttribute()]
884    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientGroup))]
885    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Client))]
886    public partial class Resource : HeuristicLab.Clients.Access.AccessItem
887    {
888       
889        [System.Runtime.Serialization.OptionalFieldAttribute()]
890        private string DescriptionField;
891       
892        [System.Runtime.Serialization.OptionalFieldAttribute()]
893        private System.Guid IdField;
894       
895        [System.Runtime.Serialization.OptionalFieldAttribute()]
896        private string NameField;
897       
898        [System.Runtime.Serialization.DataMemberAttribute()]
899        public string Description
900        {
901            get
902            {
903                return this.DescriptionField;
904            }
905            set
906            {
907                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
908                {
909                    this.DescriptionField = value;
910                    this.RaisePropertyChanged("Description");
911                }
912            }
913        }
914       
915        [System.Runtime.Serialization.DataMemberAttribute()]
916        public System.Guid Id
917        {
918            get
919            {
920                return this.IdField;
921            }
922            set
923            {
924                if ((this.IdField.Equals(value) != true))
925                {
926                    this.IdField = value;
927                    this.RaisePropertyChanged("Id");
928                }
929            }
930        }
931       
932        [System.Runtime.Serialization.DataMemberAttribute()]
933        public string Name
934        {
935            get
936            {
937                return this.NameField;
938            }
939            set
940            {
941                if ((object.ReferenceEquals(this.NameField, value) != true))
942                {
943                    this.NameField = value;
944                    this.RaisePropertyChanged("Name");
945                }
946            }
947        }
948    }
949   
950    [System.Diagnostics.DebuggerStepThroughAttribute()]
951    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
952    [System.Runtime.Serialization.DataContractAttribute(Name="ClientGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
953        "")]
954    [System.SerializableAttribute()]
955    public partial class ClientGroup : HeuristicLab.Clients.Access.Resource
956    {
957    }
958   
959    [System.Diagnostics.DebuggerStepThroughAttribute()]
960    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
961    [System.Runtime.Serialization.DataContractAttribute(Name="Client", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
962        "")]
963    [System.SerializableAttribute()]
964    public partial class Client : HeuristicLab.Clients.Access.Resource
965    {
966       
967        [System.Runtime.Serialization.OptionalFieldAttribute()]
968        private HeuristicLab.Clients.Access.ClientConfiguration ClientConfigurationField;
969       
970        [System.Runtime.Serialization.OptionalFieldAttribute()]
971        private HeuristicLab.Clients.Access.ClientType ClientTypeField;
972       
973        [System.Runtime.Serialization.OptionalFieldAttribute()]
974        private HeuristicLab.Clients.Access.Country CountryField;
975       
976        [System.Runtime.Serialization.OptionalFieldAttribute()]
977        private string HeuristicLabVersionField;
978       
979        [System.Runtime.Serialization.OptionalFieldAttribute()]
980        private int MemorySizeField;
981       
982        [System.Runtime.Serialization.OptionalFieldAttribute()]
983        private int NumberOfCoresField;
984       
985        [System.Runtime.Serialization.OptionalFieldAttribute()]
986        private HeuristicLab.Clients.Access.OperatingSystem OperatingSystemField;
987       
988        [System.Runtime.Serialization.OptionalFieldAttribute()]
989        private double PerformanceValueField;
990       
991        [System.Runtime.Serialization.OptionalFieldAttribute()]
992        private string ProcessorTypeField;
993       
994        [System.Runtime.Serialization.OptionalFieldAttribute()]
995        private System.DateTime TimestampField;
996       
997        [System.Runtime.Serialization.DataMemberAttribute()]
998        public HeuristicLab.Clients.Access.ClientConfiguration ClientConfiguration
999        {
1000            get
1001            {
1002                return this.ClientConfigurationField;
1003            }
1004            set
1005            {
1006                if ((object.ReferenceEquals(this.ClientConfigurationField, value) != true))
1007                {
1008                    this.ClientConfigurationField = value;
1009                    this.RaisePropertyChanged("ClientConfiguration");
1010                }
1011            }
1012        }
1013       
1014        [System.Runtime.Serialization.DataMemberAttribute()]
1015        public HeuristicLab.Clients.Access.ClientType ClientType
1016        {
1017            get
1018            {
1019                return this.ClientTypeField;
1020            }
1021            set
1022            {
1023                if ((object.ReferenceEquals(this.ClientTypeField, value) != true))
1024                {
1025                    this.ClientTypeField = value;
1026                    this.RaisePropertyChanged("ClientType");
1027                }
1028            }
1029        }
1030       
1031        [System.Runtime.Serialization.DataMemberAttribute()]
1032        public HeuristicLab.Clients.Access.Country Country
1033        {
1034            get
1035            {
1036                return this.CountryField;
1037            }
1038            set
1039            {
1040                if ((object.ReferenceEquals(this.CountryField, value) != true))
1041                {
1042                    this.CountryField = value;
1043                    this.RaisePropertyChanged("Country");
1044                }
1045            }
1046        }
1047       
1048        [System.Runtime.Serialization.DataMemberAttribute()]
1049        public string HeuristicLabVersion
1050        {
1051            get
1052            {
1053                return this.HeuristicLabVersionField;
1054            }
1055            set
1056            {
1057                if ((object.ReferenceEquals(this.HeuristicLabVersionField, value) != true))
1058                {
1059                    this.HeuristicLabVersionField = value;
1060                    this.RaisePropertyChanged("HeuristicLabVersion");
1061                }
1062            }
1063        }
1064       
1065        [System.Runtime.Serialization.DataMemberAttribute()]
1066        public int MemorySize
1067        {
1068            get
1069            {
1070                return this.MemorySizeField;
1071            }
1072            set
1073            {
1074                if ((this.MemorySizeField.Equals(value) != true))
1075                {
1076                    this.MemorySizeField = value;
1077                    this.RaisePropertyChanged("MemorySize");
1078                }
1079            }
1080        }
1081       
1082        [System.Runtime.Serialization.DataMemberAttribute()]
1083        public int NumberOfCores
1084        {
1085            get
1086            {
1087                return this.NumberOfCoresField;
1088            }
1089            set
1090            {
1091                if ((this.NumberOfCoresField.Equals(value) != true))
1092                {
1093                    this.NumberOfCoresField = value;
1094                    this.RaisePropertyChanged("NumberOfCores");
1095                }
1096            }
1097        }
1098       
1099        [System.Runtime.Serialization.DataMemberAttribute()]
1100        public HeuristicLab.Clients.Access.OperatingSystem OperatingSystem
1101        {
1102            get
1103            {
1104                return this.OperatingSystemField;
1105            }
1106            set
1107            {
1108                if ((object.ReferenceEquals(this.OperatingSystemField, value) != true))
1109                {
1110                    this.OperatingSystemField = value;
1111                    this.RaisePropertyChanged("OperatingSystem");
1112                }
1113            }
1114        }
1115       
1116        [System.Runtime.Serialization.DataMemberAttribute()]
1117        public double PerformanceValue
1118        {
1119            get
1120            {
1121                return this.PerformanceValueField;
1122            }
1123            set
1124            {
1125                if ((this.PerformanceValueField.Equals(value) != true))
1126                {
1127                    this.PerformanceValueField = value;
1128                    this.RaisePropertyChanged("PerformanceValue");
1129                }
1130            }
1131        }
1132       
1133        [System.Runtime.Serialization.DataMemberAttribute()]
1134        public string ProcessorType
1135        {
1136            get
1137            {
1138                return this.ProcessorTypeField;
1139            }
1140            set
1141            {
1142                if ((object.ReferenceEquals(this.ProcessorTypeField, value) != true))
1143                {
1144                    this.ProcessorTypeField = value;
1145                    this.RaisePropertyChanged("ProcessorType");
1146                }
1147            }
1148        }
1149       
1150        [System.Runtime.Serialization.DataMemberAttribute()]
1151        public System.DateTime Timestamp
1152        {
1153            get
1154            {
1155                return this.TimestampField;
1156            }
1157            set
1158            {
1159                if ((this.TimestampField.Equals(value) != true))
1160                {
1161                    this.TimestampField = value;
1162                    this.RaisePropertyChanged("Timestamp");
1163                }
1164            }
1165        }
1166    }
1167   
1168    [System.Diagnostics.DebuggerStepThroughAttribute()]
1169    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1170    [System.Runtime.Serialization.DataContractAttribute(Name="ClientGroupMapping", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
1171        "")]
1172    [System.SerializableAttribute()]
1173    public partial class ClientGroupMapping : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1174    {
1175       
1176        [System.NonSerializedAttribute()]
1177        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1178       
1179        [System.Runtime.Serialization.OptionalFieldAttribute()]
1180        private System.Guid ChildField;
1181       
1182        [System.Runtime.Serialization.OptionalFieldAttribute()]
1183        private System.Guid ParentField;
1184       
1185        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1186        {
1187            get
1188            {
1189                return this.extensionDataField;
1190            }
1191            set
1192            {
1193                this.extensionDataField = value;
1194            }
1195        }
1196       
1197        [System.Runtime.Serialization.DataMemberAttribute()]
1198        public System.Guid Child
1199        {
1200            get
1201            {
1202                return this.ChildField;
1203            }
1204            set
1205            {
1206                if ((this.ChildField.Equals(value) != true))
1207                {
1208                    this.ChildField = value;
1209                    this.RaisePropertyChanged("Child");
1210                }
1211            }
1212        }
1213       
1214        [System.Runtime.Serialization.DataMemberAttribute()]
1215        public System.Guid Parent
1216        {
1217            get
1218            {
1219                return this.ParentField;
1220            }
1221            set
1222            {
1223                if ((this.ParentField.Equals(value) != true))
1224                {
1225                    this.ParentField = value;
1226                    this.RaisePropertyChanged("Parent");
1227                }
1228            }
1229        }
1230       
1231        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1232       
1233        protected void RaisePropertyChanged(string propertyName)
1234        {
1235            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1236            if ((propertyChanged != null))
1237            {
1238                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1239            }
1240        }
1241    }
1242   
1243    [System.Diagnostics.DebuggerStepThroughAttribute()]
1244    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1245    [System.Runtime.Serialization.DataContractAttribute(Name="UserGroupMapping", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
1246        "")]
1247    [System.SerializableAttribute()]
1248    public partial class UserGroupMapping : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1249    {
1250       
1251        [System.NonSerializedAttribute()]
1252        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1253       
1254        [System.Runtime.Serialization.OptionalFieldAttribute()]
1255        private System.Guid ChildField;
1256       
1257        [System.Runtime.Serialization.OptionalFieldAttribute()]
1258        private System.Guid ParentField;
1259       
1260        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1261        {
1262            get
1263            {
1264                return this.extensionDataField;
1265            }
1266            set
1267            {
1268                this.extensionDataField = value;
1269            }
1270        }
1271       
1272        [System.Runtime.Serialization.DataMemberAttribute()]
1273        public System.Guid Child
1274        {
1275            get
1276            {
1277                return this.ChildField;
1278            }
1279            set
1280            {
1281                if ((this.ChildField.Equals(value) != true))
1282                {
1283                    this.ChildField = value;
1284                    this.RaisePropertyChanged("Child");
1285                }
1286            }
1287        }
1288       
1289        [System.Runtime.Serialization.DataMemberAttribute()]
1290        public System.Guid Parent
1291        {
1292            get
1293            {
1294                return this.ParentField;
1295            }
1296            set
1297            {
1298                if ((this.ParentField.Equals(value) != true))
1299                {
1300                    this.ParentField = value;
1301                    this.RaisePropertyChanged("Parent");
1302                }
1303            }
1304        }
1305       
1306        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1307       
1308        protected void RaisePropertyChanged(string propertyName)
1309        {
1310            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1311            if ((propertyChanged != null))
1312            {
1313                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1314            }
1315        }
1316    }
1317   
1318    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1319    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.Access.IAccessService")]
1320    public interface IAccessService
1321    {
1322       
1323        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ClientExists", ReplyAction="http://tempuri.org/IAccessService/ClientExistsResponse")]
1324        bool ClientExists(System.Guid id);
1325       
1326        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClient", ReplyAction="http://tempuri.org/IAccessService/GetClientResponse")]
1327        HeuristicLab.Clients.Access.Client GetClient(System.Guid id);
1328       
1329        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClients", ReplyAction="http://tempuri.org/IAccessService/GetClientsResponse")]
1330        System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetClients(System.Collections.Generic.List<System.Guid> ids);
1331       
1332        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllClients", ReplyAction="http://tempuri.org/IAccessService/GetAllClientsResponse")]
1333        System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetAllClients();
1334       
1335        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddClient", ReplyAction="http://tempuri.org/IAccessService/AddClientResponse")]
1336        void AddClient(HeuristicLab.Clients.Access.Client client);
1337       
1338        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateClient", ReplyAction="http://tempuri.org/IAccessService/UpdateClientResponse")]
1339        void UpdateClient(HeuristicLab.Clients.Access.Client client);
1340       
1341        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteClient", ReplyAction="http://tempuri.org/IAccessService/DeleteClientResponse")]
1342        void DeleteClient(HeuristicLab.Clients.Access.Client client);
1343       
1344        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllClientGroups", ReplyAction="http://tempuri.org/IAccessService/GetAllClientGroupsResponse")]
1345        System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetAllClientGroups();
1346       
1347        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientGroups", ReplyAction="http://tempuri.org/IAccessService/GetClientGroupsResponse")]
1348        System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetClientGroups(System.Collections.Generic.List<System.Guid> ids);
1349       
1350        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddClientGroup", ReplyAction="http://tempuri.org/IAccessService/AddClientGroupResponse")]
1351        System.Guid AddClientGroup(HeuristicLab.Clients.Access.ClientGroup group);
1352       
1353        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateClientGroup", ReplyAction="http://tempuri.org/IAccessService/UpdateClientGroupResponse")]
1354        void UpdateClientGroup(HeuristicLab.Clients.Access.ClientGroup group);
1355       
1356        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteClientGroup", ReplyAction="http://tempuri.org/IAccessService/DeleteClientGroupResponse")]
1357        void DeleteClientGroup(HeuristicLab.Clients.Access.ClientGroup group);
1358       
1359        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddResourceToGroup", ReplyAction="http://tempuri.org/IAccessService/AddResourceToGroupResponse")]
1360        void AddResourceToGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group);
1361       
1362        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/RemoveResourceFromGroup", ReplyAction="http://tempuri.org/IAccessService/RemoveResourceFromGroupResponse")]
1363        void RemoveResourceFromGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group);
1364       
1365        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientGroupMapping", ReplyAction="http://tempuri.org/IAccessService/GetClientGroupMappingResponse")]
1366        System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroupMapping> GetClientGroupMapping();
1367       
1368        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetResources", ReplyAction="http://tempuri.org/IAccessService/GetResourcesResponse")]
1369        System.Collections.Generic.List<HeuristicLab.Clients.Access.Resource> GetResources();
1370       
1371        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetLastClientLog", ReplyAction="http://tempuri.org/IAccessService/GetLastClientLogResponse")]
1372        HeuristicLab.Clients.Access.ClientLog GetLastClientLog(System.Guid clientId);
1373       
1374        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientLogs", ReplyAction="http://tempuri.org/IAccessService/GetClientLogsResponse")]
1375        System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogs(System.Guid clientId);
1376       
1377        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientLogsSince", ReplyAction="http://tempuri.org/IAccessService/GetClientLogsSinceResponse")]
1378        System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogsSince(System.DateTime startDate);
1379       
1380        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddClientLog", ReplyAction="http://tempuri.org/IAccessService/AddClientLogResponse")]
1381        void AddClientLog(HeuristicLab.Clients.Access.ClientLog log);
1382       
1383        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteClientLog", ReplyAction="http://tempuri.org/IAccessService/DeleteClientLogResponse")]
1384        void DeleteClientLog(HeuristicLab.Clients.Access.ClientLog log);
1385       
1386        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/Login", ReplyAction="http://tempuri.org/IAccessService/LoginResponse")]
1387        HeuristicLab.Clients.Access.LightweightUser Login();
1388       
1389        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetGroupsOfCurrentUser", ReplyAction="http://tempuri.org/IAccessService/GetGroupsOfCurrentUserResponse")]
1390        System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetGroupsOfCurrentUser();
1391       
1392        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetRolesOfCurrentUser", ReplyAction="http://tempuri.org/IAccessService/GetRolesOfCurrentUserResponse")]
1393        System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRolesOfCurrentUser();
1394       
1395        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllLightweightUsers", ReplyAction="http://tempuri.org/IAccessService/GetAllLightweightUsersResponse")]
1396        System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetAllLightweightUsers();
1397       
1398        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetLightweightUsers", ReplyAction="http://tempuri.org/IAccessService/GetLightweightUsersResponse")]
1399        System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetLightweightUsers(System.Collections.Generic.List<System.Guid> ids);
1400       
1401        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateLightweightUser", ReplyAction="http://tempuri.org/IAccessService/UpdateLightweightUserResponse")]
1402        void UpdateLightweightUser(HeuristicLab.Clients.Access.LightweightUser user);
1403       
1404        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllUsers", ReplyAction="http://tempuri.org/IAccessService/GetAllUsersResponse")]
1405        System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetAllUsers();
1406       
1407        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUsers", ReplyAction="http://tempuri.org/IAccessService/GetUsersResponse")]
1408        System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetUsers(System.Collections.Generic.List<System.Guid> ids);
1409       
1410        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUser", ReplyAction="http://tempuri.org/IAccessService/AddUserResponse")]
1411        HeuristicLab.Clients.Access.User AddUser(HeuristicLab.Clients.Access.User user);
1412       
1413        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteUser", ReplyAction="http://tempuri.org/IAccessService/DeleteUserResponse")]
1414        void DeleteUser(HeuristicLab.Clients.Access.User user);
1415       
1416        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateUser", ReplyAction="http://tempuri.org/IAccessService/UpdateUserResponse")]
1417        void UpdateUser(HeuristicLab.Clients.Access.User user);
1418       
1419        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUserToRole", ReplyAction="http://tempuri.org/IAccessService/AddUserToRoleResponse")]
1420        void AddUserToRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user);
1421       
1422        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/RemoveUserFromRole", ReplyAction="http://tempuri.org/IAccessService/RemoveUserFromRoleResponse")]
1423        void RemoveUserFromRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user);
1424       
1425        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ChangePassword", ReplyAction="http://tempuri.org/IAccessService/ChangePasswordResponse")]
1426        bool ChangePassword(System.Guid userId, string oldPassword, string newPassword);
1427       
1428        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ResetPassword", ReplyAction="http://tempuri.org/IAccessService/ResetPasswordResponse")]
1429        string ResetPassword(System.Guid userId);
1430       
1431        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllUserGroups", ReplyAction="http://tempuri.org/IAccessService/GetAllUserGroupsResponse")]
1432        System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetAllUserGroups();
1433       
1434        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserGroupsOfUser", ReplyAction="http://tempuri.org/IAccessService/GetUserGroupsOfUserResponse")]
1435        System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroupsOfUser(System.Guid userId);
1436       
1437        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserGroups", ReplyAction="http://tempuri.org/IAccessService/GetUserGroupsResponse")]
1438        System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroups(System.Collections.Generic.List<System.Guid> ids);
1439       
1440        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUserGroup", ReplyAction="http://tempuri.org/IAccessService/AddUserGroupResponse")]
1441        System.Guid AddUserGroup(HeuristicLab.Clients.Access.UserGroup group);
1442       
1443        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateUserGroup", ReplyAction="http://tempuri.org/IAccessService/UpdateUserGroupResponse")]
1444        void UpdateUserGroup(HeuristicLab.Clients.Access.UserGroup group);
1445       
1446        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteUserGroup", ReplyAction="http://tempuri.org/IAccessService/DeleteUserGroupResponse")]
1447        void DeleteUserGroup(HeuristicLab.Clients.Access.UserGroup group);
1448       
1449        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUserGroupBaseToGroup", ReplyAction="http://tempuri.org/IAccessService/AddUserGroupBaseToGroupResponse")]
1450        void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group);
1451       
1452        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/RemoveUserGroupBaseFromGroup", ReplyAction="http://tempuri.org/IAccessService/RemoveUserGroupBaseFromGroupResponse")]
1453        void RemoveUserGroupBaseFromGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group);
1454       
1455        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUsersAndGroups", ReplyAction="http://tempuri.org/IAccessService/GetUsersAndGroupsResponse")]
1456        System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetUsersAndGroups();
1457       
1458        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllLeightweightUsersAndGroups", ReplyAction="http://tempuri.org/IAccessService/GetAllLeightweightUsersAndGroupsResponse")]
1459        System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetAllLeightweightUsersAndGroups();
1460       
1461        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetLeightweightUsersAndGroups", ReplyAction="http://tempuri.org/IAccessService/GetLeightweightUsersAndGroupsResponse")]
1462        System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetLeightweightUsersAndGroups(System.Collections.Generic.List<System.Guid> ids);
1463       
1464        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserGroupMapping", ReplyAction="http://tempuri.org/IAccessService/GetUserGroupMappingResponse")]
1465        System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupMapping> GetUserGroupMapping();
1466       
1467        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserGroupIdsOfGroup", ReplyAction="http://tempuri.org/IAccessService/GetUserGroupIdsOfGroupResponse")]
1468        System.Collections.Generic.List<System.Guid> GetUserGroupIdsOfGroup(System.Guid groupId);
1469       
1470        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetRoles", ReplyAction="http://tempuri.org/IAccessService/GetRolesResponse")]
1471        System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRoles();
1472       
1473        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddRole", ReplyAction="http://tempuri.org/IAccessService/AddRoleResponse")]
1474        HeuristicLab.Clients.Access.Role AddRole(HeuristicLab.Clients.Access.Role role);
1475       
1476        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteRole", ReplyAction="http://tempuri.org/IAccessService/DeleteRoleResponse")]
1477        void DeleteRole(HeuristicLab.Clients.Access.Role role);
1478       
1479        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserRoles", ReplyAction="http://tempuri.org/IAccessService/GetUserRolesResponse")]
1480        System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetUserRoles(HeuristicLab.Clients.Access.User user);
1481       
1482        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddRoleToGroup", ReplyAction="http://tempuri.org/IAccessService/AddRoleToGroupResponse")]
1483        void AddRoleToGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role);
1484       
1485        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/RemoveRoleFromGroup", ReplyAction="http://tempuri.org/IAccessService/RemoveRoleFromGroupResponse")]
1486        void RemoveRoleFromGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role);
1487       
1488        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ReportError", ReplyAction="http://tempuri.org/IAccessService/ReportErrorResponse")]
1489        void ReportError(HeuristicLab.Clients.Access.ClientError error);
1490       
1491        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientErrors", ReplyAction="http://tempuri.org/IAccessService/GetClientErrorsResponse")]
1492        System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetClientErrors();
1493       
1494        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetLastClientErrors", ReplyAction="http://tempuri.org/IAccessService/GetLastClientErrorsResponse")]
1495        System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetLastClientErrors(System.DateTime startDate);
1496       
1497        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteError", ReplyAction="http://tempuri.org/IAccessService/DeleteErrorResponse")]
1498        void DeleteError(HeuristicLab.Clients.Access.ClientError error);
1499    }
1500   
1501    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1502    public interface IAccessServiceChannel : HeuristicLab.Clients.Access.IAccessService, System.ServiceModel.IClientChannel
1503    {
1504    }
1505   
1506    [System.Diagnostics.DebuggerStepThroughAttribute()]
1507    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1508    public partial class AccessServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.Access.IAccessService>, HeuristicLab.Clients.Access.IAccessService
1509    {
1510       
1511        public AccessServiceClient()
1512        {
1513        }
1514       
1515        public AccessServiceClient(string endpointConfigurationName) :
1516                base(endpointConfigurationName)
1517        {
1518        }
1519       
1520        public AccessServiceClient(string endpointConfigurationName, string remoteAddress) :
1521                base(endpointConfigurationName, remoteAddress)
1522        {
1523        }
1524       
1525        public AccessServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
1526                base(endpointConfigurationName, remoteAddress)
1527        {
1528        }
1529       
1530        public AccessServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
1531                base(binding, remoteAddress)
1532        {
1533        }
1534       
1535        public bool ClientExists(System.Guid id)
1536        {
1537            return base.Channel.ClientExists(id);
1538        }
1539       
1540        public HeuristicLab.Clients.Access.Client GetClient(System.Guid id)
1541        {
1542            return base.Channel.GetClient(id);
1543        }
1544       
1545        public System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetClients(System.Collections.Generic.List<System.Guid> ids)
1546        {
1547            return base.Channel.GetClients(ids);
1548        }
1549       
1550        public System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetAllClients()
1551        {
1552            return base.Channel.GetAllClients();
1553        }
1554       
1555        public void AddClient(HeuristicLab.Clients.Access.Client client)
1556        {
1557            base.Channel.AddClient(client);
1558        }
1559       
1560        public void UpdateClient(HeuristicLab.Clients.Access.Client client)
1561        {
1562            base.Channel.UpdateClient(client);
1563        }
1564       
1565        public void DeleteClient(HeuristicLab.Clients.Access.Client client)
1566        {
1567            base.Channel.DeleteClient(client);
1568        }
1569       
1570        public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetAllClientGroups()
1571        {
1572            return base.Channel.GetAllClientGroups();
1573        }
1574       
1575        public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetClientGroups(System.Collections.Generic.List<System.Guid> ids)
1576        {
1577            return base.Channel.GetClientGroups(ids);
1578        }
1579       
1580        public System.Guid AddClientGroup(HeuristicLab.Clients.Access.ClientGroup group)
1581        {
1582            return base.Channel.AddClientGroup(group);
1583        }
1584       
1585        public void UpdateClientGroup(HeuristicLab.Clients.Access.ClientGroup group)
1586        {
1587            base.Channel.UpdateClientGroup(group);
1588        }
1589       
1590        public void DeleteClientGroup(HeuristicLab.Clients.Access.ClientGroup group)
1591        {
1592            base.Channel.DeleteClientGroup(group);
1593        }
1594       
1595        public void AddResourceToGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group)
1596        {
1597            base.Channel.AddResourceToGroup(resource, group);
1598        }
1599       
1600        public void RemoveResourceFromGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group)
1601        {
1602            base.Channel.RemoveResourceFromGroup(resource, group);
1603        }
1604       
1605        public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroupMapping> GetClientGroupMapping()
1606        {
1607            return base.Channel.GetClientGroupMapping();
1608        }
1609       
1610        public System.Collections.Generic.List<HeuristicLab.Clients.Access.Resource> GetResources()
1611        {
1612            return base.Channel.GetResources();
1613        }
1614       
1615        public HeuristicLab.Clients.Access.ClientLog GetLastClientLog(System.Guid clientId)
1616        {
1617            return base.Channel.GetLastClientLog(clientId);
1618        }
1619       
1620        public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogs(System.Guid clientId)
1621        {
1622            return base.Channel.GetClientLogs(clientId);
1623        }
1624       
1625        public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogsSince(System.DateTime startDate)
1626        {
1627            return base.Channel.GetClientLogsSince(startDate);
1628        }
1629       
1630        public void AddClientLog(HeuristicLab.Clients.Access.ClientLog log)
1631        {
1632            base.Channel.AddClientLog(log);
1633        }
1634       
1635        public void DeleteClientLog(HeuristicLab.Clients.Access.ClientLog log)
1636        {
1637            base.Channel.DeleteClientLog(log);
1638        }
1639       
1640        public HeuristicLab.Clients.Access.LightweightUser Login()
1641        {
1642            return base.Channel.Login();
1643        }
1644       
1645        public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetGroupsOfCurrentUser()
1646        {
1647            return base.Channel.GetGroupsOfCurrentUser();
1648        }
1649       
1650        public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRolesOfCurrentUser()
1651        {
1652            return base.Channel.GetRolesOfCurrentUser();
1653        }
1654       
1655        public System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetAllLightweightUsers()
1656        {
1657            return base.Channel.GetAllLightweightUsers();
1658        }
1659       
1660        public System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetLightweightUsers(System.Collections.Generic.List<System.Guid> ids)
1661        {
1662            return base.Channel.GetLightweightUsers(ids);
1663        }
1664       
1665        public void UpdateLightweightUser(HeuristicLab.Clients.Access.LightweightUser user)
1666        {
1667            base.Channel.UpdateLightweightUser(user);
1668        }
1669       
1670        public System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetAllUsers()
1671        {
1672            return base.Channel.GetAllUsers();
1673        }
1674       
1675        public System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetUsers(System.Collections.Generic.List<System.Guid> ids)
1676        {
1677            return base.Channel.GetUsers(ids);
1678        }
1679       
1680        public HeuristicLab.Clients.Access.User AddUser(HeuristicLab.Clients.Access.User user)
1681        {
1682            return base.Channel.AddUser(user);
1683        }
1684       
1685        public void DeleteUser(HeuristicLab.Clients.Access.User user)
1686        {
1687            base.Channel.DeleteUser(user);
1688        }
1689       
1690        public void UpdateUser(HeuristicLab.Clients.Access.User user)
1691        {
1692            base.Channel.UpdateUser(user);
1693        }
1694       
1695        public void AddUserToRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user)
1696        {
1697            base.Channel.AddUserToRole(role, user);
1698        }
1699       
1700        public void RemoveUserFromRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user)
1701        {
1702            base.Channel.RemoveUserFromRole(role, user);
1703        }
1704       
1705        public bool ChangePassword(System.Guid userId, string oldPassword, string newPassword)
1706        {
1707            return base.Channel.ChangePassword(userId, oldPassword, newPassword);
1708        }
1709       
1710        public string ResetPassword(System.Guid userId)
1711        {
1712            return base.Channel.ResetPassword(userId);
1713        }
1714       
1715        public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetAllUserGroups()
1716        {
1717            return base.Channel.GetAllUserGroups();
1718        }
1719       
1720        public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroupsOfUser(System.Guid userId)
1721        {
1722            return base.Channel.GetUserGroupsOfUser(userId);
1723        }
1724       
1725        public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroups(System.Collections.Generic.List<System.Guid> ids)
1726        {
1727            return base.Channel.GetUserGroups(ids);
1728        }
1729       
1730        public System.Guid AddUserGroup(HeuristicLab.Clients.Access.UserGroup group)
1731        {
1732            return base.Channel.AddUserGroup(group);
1733        }
1734       
1735        public void UpdateUserGroup(HeuristicLab.Clients.Access.UserGroup group)
1736        {
1737            base.Channel.UpdateUserGroup(group);
1738        }
1739       
1740        public void DeleteUserGroup(HeuristicLab.Clients.Access.UserGroup group)
1741        {
1742            base.Channel.DeleteUserGroup(group);
1743        }
1744       
1745        public void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group)
1746        {
1747            base.Channel.AddUserGroupBaseToGroup(resource, group);
1748        }
1749       
1750        public void RemoveUserGroupBaseFromGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group)
1751        {
1752            base.Channel.RemoveUserGroupBaseFromGroup(resource, group);
1753        }
1754       
1755        public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetUsersAndGroups()
1756        {
1757            return base.Channel.GetUsersAndGroups();
1758        }
1759       
1760        public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetAllLeightweightUsersAndGroups()
1761        {
1762            return base.Channel.GetAllLeightweightUsersAndGroups();
1763        }
1764       
1765        public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetLeightweightUsersAndGroups(System.Collections.Generic.List<System.Guid> ids)
1766        {
1767            return base.Channel.GetLeightweightUsersAndGroups(ids);
1768        }
1769       
1770        public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupMapping> GetUserGroupMapping()
1771        {
1772            return base.Channel.GetUserGroupMapping();
1773        }
1774       
1775        public System.Collections.Generic.List<System.Guid> GetUserGroupIdsOfGroup(System.Guid groupId)
1776        {
1777            return base.Channel.GetUserGroupIdsOfGroup(groupId);
1778        }
1779       
1780        public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRoles()
1781        {
1782            return base.Channel.GetRoles();
1783        }
1784       
1785        public HeuristicLab.Clients.Access.Role AddRole(HeuristicLab.Clients.Access.Role role)
1786        {
1787            return base.Channel.AddRole(role);
1788        }
1789       
1790        public void DeleteRole(HeuristicLab.Clients.Access.Role role)
1791        {
1792            base.Channel.DeleteRole(role);
1793        }
1794       
1795        public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetUserRoles(HeuristicLab.Clients.Access.User user)
1796        {
1797            return base.Channel.GetUserRoles(user);
1798        }
1799       
1800        public void AddRoleToGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role)
1801        {
1802            base.Channel.AddRoleToGroup(userGroup, role);
1803        }
1804       
1805        public void RemoveRoleFromGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role)
1806        {
1807            base.Channel.RemoveRoleFromGroup(userGroup, role);
1808        }
1809       
1810        public void ReportError(HeuristicLab.Clients.Access.ClientError error)
1811        {
1812            base.Channel.ReportError(error);
1813        }
1814       
1815        public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetClientErrors()
1816        {
1817            return base.Channel.GetClientErrors();
1818        }
1819       
1820        public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetLastClientErrors(System.DateTime startDate)
1821        {
1822            return base.Channel.GetLastClientErrors(startDate);
1823        }
1824       
1825        public void DeleteError(HeuristicLab.Clients.Access.ClientError error)
1826        {
1827            base.Channel.DeleteError(error);
1828        }
1829    }
1830}
Note: See TracBrowser for help on using the repository browser.